| MOI : telephonic followed by Skype Need USC OR GC or EAD-GC only MUST HAVES: 1) DEV OPS 2) MS AZURE EXPERIENCE 3) STRONG JENKINS EXPERIENCE BASIC FUNCTION The Lead DevOps Engineer will be responsible for the processes, developer productivity tools, related infrastructure and the ongoing maintenance of these, that is required to support multiple software development teams, in a fast paced Agile environment. Principal DevOps Engineer Responsibilities: - Design and setup Build, CI, Code Quality and Artifact Repository tools to enhance developer productivity.
- Work directly with developers to coordinate and identify engineering process automation.
- Build automation for system configurations, application upgrades, monitoring and rollout of tools.
- Work with cross functional teams to manage requirements, dependencies, and streamline parallel development.
- Maintain and manage source control, build systems and artifact repository, provide necessary level of administration support.
- Implementation and continual focus on expanding Continuous Integration using Jenkins.
- Manage the standardization of tools and processes used in a DevOps culture.
- Maintain operational, configuration, and other Standard Operating Procedures for the various tools.
- Maintains source code repositories including regular clean-up, archival and maintenance of the repository machines.
- Ensures that component and build versioning standards are helping the teams and are being adhered to in the automated systems.
- Manage and lead in the development and maintenance of the build environment, hardware and software.
- UNIX Script debugging, development and deployment within the build evironment and all related environments.
- System Administration (UNIX, Win, Mac, Linux) of build environments.
- UNIX scripting for build packaging and environments.
- Develop, implement and document best practices for ongoing parallel development, featuring branching, merging, and common library management.
- Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
- Managing TFS environment.
- Working in a fast-paced environment while successfully completing multiple projects at the same time.
- Assist in the troubleshooting of broken builds when necessary.
Experience: - Leading or Managing a team of engineers a must (You are starting this team!)
- 3+ years of Linux Red Hat administration / systems engineering experience
- 3+ years of Windows administration / systems engineering experience
- Experience in SCM administration – GIT, TFS, SVN, Stash
- Expert knowledge of Jenkins and build tools: Maven, Gradle, MSBuild
- Proven ability to automate software and application installation, setup and configuration
- Experience in Continuous Integration (CI) and Continuous Deployment (CD), build/release/production deployments in Cloud/Saas/Paas environments
- Advanced scripting knowledge (Korn, Python, Bash, Powershell)
- Strong knowledge of build artifact repositories such as Nexus
- Strong ability to document standards, find possibility of automation
- Strong knowledge and experience with Azure
|
No comments:
Post a Comment