[Close] 

Senior DevOps Engineer

GENERAL SUMMARY OF POSITION:  Under the supervision of the DevOps Manager or designee, the Senior DevOps Engineer is responsible for the administration of the Configuration Management system, designing automated deployment and continuous integration toolsets, implementing software changes, and developing/executing build and release procedures to ensure that releases are being correctly packaged and deployed to development, test, staging, and production environments.  The Senior DevOps Engineer will manage source code and design/implement version control and Configuration Management best practices and policies.  The Senior DevOps Engineer will bridge the gap between Development, Infrastructure, and Network teams to successfully deliver client solutions. MAJOR RESPONSIBILITIES: Administer Configuration Management system and create and implement policies around Configuration Management. Design and implement automated deployments. Setup, administration, and policy development of source control systems (TFS). Design and coordinate source control versioning strategies and ensure compliance to source control, versioning, branching, and test automation policies. Design and deploy monitoring dashboards. Design and implement Continuous Integration environment/toolset which includes builds, unit test automation, functional test automation, and automated deployments to the development, test, and production environments. Monitor continuous builds and deployments in Development, Test, and Production environments. Explore, research suggest and implement debugging and troubleshooting tools and define debugging and troubleshooting procedures. Participate in release/milestone planning and scheduling with agile development teams. Gather requirements and formulate Release Readiness Criteria. Work with the Quality Assurance team to develop processes that increase development and deployment efficiency, reduce defects, and exceed client quality expectations Design and implement Dev/Test VMWare Virtualized environment. Perform other duties as required.   REQUIRED QUALIFICATIONS: Bachelor's degree in Computer Science, Engineering, or a related field. 6 years of related experience Hands on enterprise development experience with Microsoft development environments. 4 years of demonstrated, progressively responsible experience implementing and managing Continuous Integration, build management, automated deployments, release engineering, and/or Configuration Management. Strong knowledge and experience working with software configuration management systems and/or source code version control systems, Subversion, Git, TFS. Extensive knowledge of Unix/Linux and Microsoft Servers, Apache/Tomcat, IIS, and Weblogic webservers, SQL Server and Oracle Expertise to propose Continuous Integration, Source Control, and Automated Deployment solutions/strategies, implement the solutions, establish policies, quickly solve problems within these environments, and instruct team members in the use of these solutions Expertise to develop custom applications using C#, Java, SQL, create web/email reports, and write build/automation scripts in popular build scripting languages such as msbuild, ant, GNU make, Rake, Maven. Solid interpersonal skills, with ability to work well with people of all levels of information technology expertise and comfort in varied organizational relationships. Extensive experience working with Windows Communication Foundation (WCF) Expertise in designing writing MVC Applications. Skilled in writing multi-threaded programs. PREFERRED QUALIFICATIONS: Experience with Amazon Web Services (AWS) technologies: Cloud Formation, EC2, S3,  Code Pipeline, Code Deploy and Code Star. Experience with Docker/Kubernetes Experience with secure system configurations Experience with scripting languages PowerShell, Python, etc. Knowledge/Experience with Octopus Deploy and Microsoft Web Deploy 2018-31758
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Principal Software Engineer - Tech Lead
Cambridge, MA The Broad Institute
Systems Engineering New and Recent Grads
Bedford, MA The MITRE Corporation
Associate Cyber Security Software Engineer
Bedford, MA The MITRE Corporation
Senior Group Leader - Cell Biology / Pharmacology
Cambridge, MA The Broad Institute