Senior DevOps Specialist / Tech Lead
- Melbourne CBD Location
- Fantastic Permanent opportunity
- Previous DevOps experience a must
My Client, a reputable managed IT services provider in Melbourne CBD is seeking a Senior DevOps Specialist and Team Leader due to continued growth in their existing DevOps team.
The focus is to enable delivery teams across the organisation looking to adopt Continuous Delivery (CD) and DevOps practices and processes, with the aim of increasing productivity and quality of their delivery activities through robust automated build and deployments through the SDLC pipeline.
You will be expected to lead and implement Continuous Delivery within delivery teams across the organisation, utilizing your DevOps mindset. A solid technical background in the areas of Build Engineering, Automated Deployments, Automated Testing, Infrastructure, Environment Management and Configuration, and Release Management are key to implementation of world-class Continuous Delivery and Environment solutions.
- Provide leadership on and/or perform hands-on design and implementation of Continuous Delivery and Environments Infrastructure
- Lead delivery teams to achieve success through the adoption of Continuous Delivery and DevOps practices & processes
- Drive associated cultural change by gaining an understanding of people’s concerns about Continuous Delivery and DevOps helping them understand the vision and what it means to them
- Drive, support and measure the adoption of Continuous Delivery and DevOps Maturity across the organisation
- Research industry best practices to develop policies, standards, guidelines, governance and related guidance
- Coaching and mentoring of other DevOps Practice team members
- Technology Skill
- Experience across software development lifecycle: development, testing, configuration management, deployment, etc.
- Experience working with all teams in an organization: Development, Testing, Operations, Security, Architecture, Infrastructure, Business, Management, etc.
- Agile Software Development and Management methods and ability to excel within an “Agile” environment (i.e. user stories, iterative development, continuous integration, continuous delivery, shared ownership, test-driven development, etc.)
- Continuous Integration practices and tools. Tools such as Jenkins/Hudson, etc
- In-depth knowledge of operating system scripting and commands such as *nix-based systems (Linux, Unix and Mac) and Windows
- Ideally someone who has experience using Cloud infrastructures such as Amazon Web Services
- Experience in Data Center Infrastructure such as Physical/Virtual Hardware, Storage, Networks, etc.
- Use of data center automation tools such as Puppet, Capistrano, etc.
- Build Management tools and practices. Tools such as Jenkins/Hudson.
- Use of build languages such as Ant, Maven, NAnt, MsBuild, Gant, Gradle, rake, etc.
- Use of version-control systems such as primarily Git and GitHub, other include Subversion,etc.
- Experienced programming Java, J2EE, Shell, Powershell, Perl, Ruby, Groovy, Python, etc
- SQL (DDL and DML) scripting. Experience in different database platforms. Use of automated database upgrade tools is helpful. Tools such as Liquibase, RedGate, dbdeploy, etc.
- Release Management and Configuration Management practices such as parallel development (tagging, branching, etc.), managing versions and third party libraries
- Dependency management. Example tools include Maven, Apache Ivy, etc
- Experience with Repository Manager such as Artifactory etc.
- Knowledge of code quality analysis tools. Examples include code coverage, code duplication, cyclomatic complexity, dependency analysis and coding standards
- Writing automated tests (JUnit, Cucumber, NUnit, MsTest, etc.)
- Functional test automation techniques and tools (Selenium, etc).
- Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments.
- Automated deployment of Web containers such as WebSphere, Tomcat, IIS, etc.
- Automated Deployment of software and configuration on multiple platforms. Examples include REST APIs, SaaS, RPM, scripting, etc
- Experience with integrating security controls such as Active Directory, LDAP, OVD, Kerboros etc.
If you deem yourself suitable, kindly submit your CV in word format with a cover letter addressing your relevant experience by clicking the apply button now.
** Note: Only shortlisted candidates will be contacted **