Position Title: Sr Engineer, DevOps Cloud (P4)
Company Summary:
Crown Castle is the nation’s largest provider of shared communications infrastructure: towers, small cells and fiber. It all works together to meet unprecedented demand-connecting people and communities and transforming the way we do business. Whenever you make a call, track a workout or stream music and videos, we’re the ones providing the communications infrastructure that makes it all possible. From 5G and the internet of things to drones, autonomous vehicles and AR/VR, we enable the technologies that help people stay safe, connected and ready for the future. Crown Castle is a Fortune 500 company, publicly traded on the S&P 500, and one of the largest Real Estate Investment Trusts in the US.
We offer a total benefits package and professional growth development for teammates in any stage of their career. Along with caring for our teammates, we’re an active member in the communities where we live, work and do business. We have a responsibility to give back, which we do through our Connected by Good program. Giving back allows us to improve public spaces where people connect, promote public safety and advance access to education and technology.
Role:
The Sr Engineer, DevOps Cloud will be a technical advisor as well as be hands-on in designing and developing the Engineering Delivery Pipelines (CI and CD) and related automation to enable zero touch, low friction software delivery to production. You should be passionate about CI/CD, and deployment automation. Your work will include acting in an advisory capacity, driving process improvement, as well as introducing CI/CD standardization, modernization, and automation. You will build and maintain our software delivery pipelines, tools, and services that engineers and other technical users collectively leverage in a self-service fashion.
Responsibilities:
- Act in an advisory capacity making recommendations about software delivery processes that will be relevant to the execution of our overall strategy and objectives
- Lead complex projects with significant impact across technologies
- Develop new or original CI/CD-related approaches and solutions without guidance from others
- Design and code reusable software delivery pipelines according to cloud-first best practices, and company security and architecture standards
- Evangelize, research, and build proofs of concept to introduce new technologies in the software delivery enablement space
- Collaborate with cross-functional software engineering teams to develop the processes and tools to deploy, scale, monitor and manage the performance of software services in a public cloud environment (AWS)
- Enable operations teams and the development teams through the development and application of reliability and resiliency patterns and best practices
- Collaborate with software teams to identify sources of instability and drive operational excellence
- Participate in system design consulting, platform management, and capacity planning
- Proactively work with stakeholders from technology teams and elsewhere in the business to ensure that current and planned solutions are equipped to meet the growth and transformation needs of our rapidly scaling organization
Expectations:
- Self-motivated individual who can handle ambiguous/undefined problems and think abstractly to deliver results
- Demonstrate a strong sense of ownership, urgency, and drive as well as the ability to work well with diverse teams.
- Ability to effectively articulate and document technical challenges and solutions to business users and other technical teams
- Seeks to develop compelling insights and logical arguments to persuade others.
- Demonstrate curiosity and flexibility to diverse styles and perspectives that could drive business outcomes
- Mentor team members and conduct periodic learning sessions
Education/Certifications:
- Bachelor’s degree or higher or equivalent in Computer Science, Engineering, Information Systems, or related discipline
- Cloud Certifications preferred
Experience/Minimum Requirements:
- 8+ years’ experience in a cloud DevOps CI/CD focused role
- 3+ years’ experience with CI/CD tooling. Harness strongly preferred. Experience with other tools such as Rancher, Azure DevOps, and Jenkins desired
- Experience with building and scaling applications to the cloud infrastructure (AWS)
- Experience developing/maintaining CI/CD solutions for cloud-native environments
- Kubernetes (AKS/EKS) and has previous hands-on experience in containerized environments using DevOps practices
- Experience in building build and deploy pipelines for highly available, scalable, distributed systems in a Microservices and (AWS) lambdas-based architecture
- Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current software delivery pipeline systems
- Experience writing scripts / building automated pipelines that deploy to a production environment
- A solid grasp of development, automation, and monitoring tools and practices.
- Thorough understanding of Software Development Life Cycle (SDLC) best practices.
- Comfort and experience working in an Agile environment
Working Conditions: Position will be remote with expectations to work on-site during “moments that matter.” Approximately 15-20% travel may be required
For New York, Colorado, California, and Washington residents – The hiring range offered for this position is $120,000 – $170,000 annually. In addition to salary, employees are eligible for an annual bonus of up to 20% of annual salary and restricted stock. Employees (and their families) are eligible for medical, dental, vision, and basic life insurance. Employees are able to enroll in our company’s 401k plan. Employees will also receive 18 days of paid time off each year and 12 paid holidays throughout the calendar year.
#LI-CM1
#LI-Remote
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)