Job Information
Constellation Sr. DevOps Engineer in Baltimore, Maryland
WHO WE ARE
As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute.
Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future.
TOTAL REWARDS
Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program; comprehensive medical, dental and vision benefits, including a robust wellness program; paid time off for vacation, holidays, and sick days; and much more.
Expected salary range of $119,700 to $133,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k).
PRIMARY PURPOSE OF POSITION
As a DevOps Engineer you will actively develop the processes and automation required to scale various solutions and platforms. DevOps engineers will collaborate with software engineers, operations, security and other team members for the development and delivery of software releases. They merge and remove barriers between software development, testing and operations teams with a strong focus on network and infrastructure stability. DevOps engineer are adept at solving complex technical problems that span multiple areas combining software and systems; excel in automation scripting, infrastructure orchestration, release management/configuration management and continuous integration engineers who consider innovation as a major part of their deliverables. You should be able to identify operational patterns and issues and creatively automate solutions working with different internal engineering teams, business stakeholders, and understanding external requirements to create impactful, scalable and resilient solutions. Implement and manage CI/CD tools and monitor metrics to develop new ways to improve.
PRIMARY DUTIES AND ACCOUNTABILITIES
Design and deploy Azure resources such as Synapse Analytics, Databricks workspaces, and Data Lake using Terraform, Bicep, and ARM templates.
Develop and manage YAML-based CI/CD pipelines with robust testing and validation processes to enable automated and reliable Azure resource deployments.
Develop and optimize reusable, scalable Infrastructure as Code (IaC) scripts to ensure consistent, efficient, reliable, and compliant deployments.
Apply DevOps methodologies by creating a more connected IT ops and development processes to increase the speed, efficiency and quality with which digital solutions are delivered.
Provide DevOps mentoring and thought leadership (within advisory and delivery) by focusing on the requirements of our stakeholders and identifying how they would be best served by continuous improvements to our delivery approach. Participates in strategic project planning meetings for insight on risk, cost vs. benefit, impact.
Architect a project and / or the set of technical and business assurance activities that support the transition of application and infrastructure services from development through to production.
Assist with the release process and develop tooling to automate repeated tasks. Accelerates deployments with continuous integration/delivery, continuous monitoring and configuration management tools.
Evaluate new technologies and integrate those that will add value and drive operational efficiency.
Lead a small team of contractor and employees under the direction of a manager.
MINIMUM QUALIFICATIONS
Bachelor's degree in (Computer Science, Engineering, or related technical field) and 5 - 8 years related experience in technical specialty or 9 - 12 years equivalent combination of education and work experience.
Demonstrated technical skills relevant to position
Knowledge of business practices and processes relevant to role
Strong problem-solving skills
Excellent communications skills (written and verbal).
PREFERRED QUALIFICATIONS
Master's Computer Science or Engineering
Familiarity with Azure and Azure DevOps. Our DevOps platform for our mobile and web applications are built and run on Azure
Experience with Infrastructure as Code tools
In-depth knowledge of Azure continuous integration (CI) and continuous delivery (CD) pipelines using YAML
A thorough grasp of agile and lean delivery concepts and methodologies, and a history of successfully applying this knowledge to manage teams
Experience in deploying Azure Databricks and Azure Synapse workspaces, including the configuration of associated networking components.
Proven experience in setting up and managing CI/CD processes for data pipelines, ensuring efficient and reliable deployment.
Knowledge of security best practices and the capability to implement them effectively.
Constellation is proud to be an equal opportunity employer and employees or applicants will receive consideration for employment without regard to: age, color, disability, gender, national origin, race, religion, sexual orientation, gender identity, protected veteran status, or any other classification protected by federal, state, or local law.
Constellation
-
- Constellation Jobs