Join AT&T and help shape the future of communications and technology that connect the world. We value innovators who seek to explore the unknown and challenge the status quo. Bring your bold ideas and fearless spirit to redefine connectivity and transform how people share stories and experiences. At AT&T, you won’t just imagine the future—you’ll build it. What you’ll do: Technical leadership and architectural vision DevOps Strategy: Defining and implementing the overall DevOps strategy, including design, architecture, and tool selection Automation: Leading the implementation of automation across the development lifecycle (build, test, deployment, monitoring) to improve efficiency and reduce manual errors Infrastructure as Code (IaC): Designing, implementing, and managing infrastructure as code solutions using tools like GitLab CI/CD and Terraform Cloud Infrastructure: Architecting and implementing scalable, reliable, and secure cloud infrastructure on platforms like AWS or Azure CI/CD Pipelines: Developing and maintaining robust CI/CD pipelines to automate the build, test, and deployment of applications System Reliability and Scalability: Implementing Site Reliability Engineering (SRE) principles to enhance system reliability, availability, and performance Monitoring and Optimization: Implementing monitoring and observability solutions to ensure optimal system performance and cost efficiency Security: Integrating security practices (DevSecOps) into every stage of the development and deployment pipeline, including vulnerability scanning and remediation plans Team leadership and mentorship Collaboration and Communication: Fostering a culture of collaboration and communication between development, operations, and other teams involved in the software delivery process Mentorship and Guidance: Guiding and mentoring junior DevOps team members, ensuring their continuous learning and skill development Cross-Functional Leadership: Directing and influencing collaboration across various departments (e.g., engineering, analytics, infrastructure, cybersecurity) Technical Advice: Providing expert advice on DevOps strategies and implementations, including conducting workshops and training sessions for team upskilling Problem-solving and innovation Problem Identification and Resolution: Identifying production stability concerns, designing and developing remediation plans, and troubleshooting complex issues related to cloud infrastructure, services, and applications Process Improvement: Continuously evaluating existing processes, identifying bottlenecks, and proposing improvements to enhance overall efficiency Innovation: Evaluating and recommending advancements in DevOps, new infrastructure, and tools to drive innovation Cost Optimization: Identifying opportunities to optimize resource usage and reduce costs within the DevOps environment What you’ll need: 7+ years in DevOps and Systems Administration Technical Expertise: Proficiency in programming and scripting languages (e.g., Python, Bash) CI/CD & Automation: Expertise in building robust CI/CD pipelines, automating testing and deployments, and optimizing workflows, potentially using tools like Jenkins, GitHub Actions, and Azure DevOps Expertise in containerization technologies (e.g., Docker, Kubernetes) Strong understanding of cloud platforms (e.g., Azure, AWS, Google Cloud) and their services Infrastructure as Code (IaC) - Terraform, Bricks, etc. Experience with configuration management tools (e.g., Ansible, Chef) Knowledge of monitoring and logging tools (e.g., Dynatrace, Grafana, ELK) Troubleshooting & Root Cause Analysis (RCA): In-depth experience analyzing complex issues across APIs, cloud environments, and network layers Data Technologies: Familiarity with NoSQL databases (e.g., Cassandra, MongoDB) and event-driven architectures using platforms like Kafka Strong understanding of networking concepts and security best practices Leadership and Management: Ability to guide and mentor teams effectively Strong communication and collaboration skills Strategic thinking and the ability to contribute to the development of divisional strategy Experience leading projects and initiatives, including coordinating and influencing cross-functional teams What you’ll bring: Adaptability and flexibility in a dynamic environment Strong organizational skills and ability to prioritize initiatives Excellent team player and a commitment to continuous learning and improvement Bachelors of Science degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math; Developer nanodegree; or equivalent experience Our Principal Software Engineering, earns between $174,100-$261,100 USD Annual, Not to mention all the other amazing rewards that working at AT&T offers. Individual starting salary within this range may depend on geography, experience, expertise, and education/training.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal