Short Description
McAfee is seeking a DevOps Engineer who can Support the engineering teams regarding CI/Build tools, Environments, and Automation.Job Description
- Apart from leading a team of talented DevOps engineers who are passionate about protecting and enriching the digital lives of their customers, youâ??llâ?¦
- Design and implement next-gen Continuous Delivery (CD) for systems developed on Java, GoLang, Python, .Net and running on AWS, Azure platforms apart from on-prem servers (Production environments)
- Design and implement delivery/deployment systems using tools like Ansible, CloudFormation, Terraform, Chef, Puppet, Octopus, Docker, Kubernetes integrated with Team City, Artifactory, GIT, Jira.
- Implement and manage the software release process and work with team members through the entire lifecycle of the project
- Continually evaluate tools and technologies to improve the overall release process and bring in thought leadership
- Support the engineering teams regarding CI/Build tools, Environments, and Automation.
- Partner with the development teams to manage full stack release cycles
- Lead efforts to design and build automation in the areas of application deployment, configuration management, release operations, etc.
- Drive best practices, standardize build and deployment processes and tools across systems.
- Share knowledge with other team members on the usage of automation tools and help grow the team
- Proactively identify areas of automation in the releases and support process and help implement automation
- As needed, provide application infrastructure support for applications.
- Involved in Branching, Tagging and Merging of code delivery at required releases
- A total of 8-12 years of experience in IT industry.
- Team Leading skills ensuring end to end completion of projects
- At least 5 years Hands-on experience in developing Automated Build & Deployment Process for large Java/.Net implementations using tools like:-Ansible, CloudFormation, Terraform, Chef, Puppet, Octopus, Docker, Kubernetes integrated with Team City, Artifactory, GIT, Jira
- Extensive experience in deployment on AWS, Azure cloud Linux platforms is a must.
- Sound knowledge of cloud systems (cloud architect level)
- Extensive experience deploying and working with Production environments and not limited to Dev/QA
- Ability to convince eng teams and cloud architects and carrying out healthy debate on infrastructure design, cloud cost estimation and optimization-Participate in major incident calls and drive them with authority
- Do root cause and documentation
- Incident prevention with alerts and monitoring
- Log aggregation
- Nice to have development experience in .Net & Java.
- Should have been part of end to end implementation of Java/.NET based projects
- Ability to design and support build deployment and configuration management systems for multi-tier Java/.Net application using GIt/Team City and Jenkins
- Experience of setup & management of automated build and deployment process for multiple .Net development environments
- Expert on Octopus, Docker, Team City , Artifactory.
- Must have experience in a .Net and Java Release Management.
- Basic knowledge of application servers
- Must have Scripting language experience (Powershell, Batch etc)
- Working experience on any Unix/Linux operating system
DevOps Engineer