Principal DevOps Engineer I

 Posted 3 months ago
  
 Worldwide
  
10+ years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Principal DevOps Engineer will act as a technical leader, responsible for defining the strategic direction of DevOps practices, architecting advanced solutions, and guiding both senior and junior engineers. Key duties involve implementing and maintaining CI/CD pipelines, managing infrastructure as code, setting up monitoring solutions, and driving innovation in development and operations processes.

As a Principal DevOps Engineer, you will be a technical leader responsible for shaping the strategic direction of our DevOps practices. You will architect and implement advanced solutions, providing guidance to senior and junior engineers, and driving innovation in our development and operations processes. Your contribution will play a pivotal role in shaping Outseer's DevOps practices, significantly influencing the organization's overall success through the delivery of top-tier software and the maintenance of reliable systems.

 

Essential Duties

  • Implement and maintain Continuous Integration and Continuous Deployment (CI/CD).
  • Collaborate with development teams to integrate CI/CD pipelines into their workflows.
  • Configure and maintain CI/CD tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions).
  • Monitor and troubleshoot build and deployment processes.
  • Contribute to the development and maintenance of infrastructure templates using tools like Terraform, CloudFormation.
  • Setup & Maintenance of monitoring solutions (e.g., Prometheus, Grafana, Elk stack).
  • Establish alerting thresholds and notifications for critical systems.
  • Implementation of containerization technologies (e.g., Docker).
  • Deployment and management of container orchestration platforms (e.g., Kubernetes, Docker Swarm).
  • Collaborate with development teams to ensure proper usage of version control systems (e.g., Git, Perforce).
  • Provide support for branching, merging, and code review processes.
  • Assist in the implementation of security best practices for infrastructure and applications.
  • Contribute to compliance efforts (e.g., SOC2, PCI) by ensuring necessary controls are in place.
  • Work closely with cross-functional teams to troubleshoot and resolve issues.
  • Document processes, configurations, and best practices.
  • Lead incident response efforts during critical outages, ensuring rapid resolution and conducting thorough root cause analyses.
  • Implement and establish best practices, audit others work, and manage increasingly complex issues.
  • Provide technical mentorship and guidance to junior DevOps team members.
  • Conduct capacity planning exercises and performance profiling to ensure optimal resource utilization.
  • Implement optimizations to improve system and application performance.
  • Lead knowledge-sharing sessions and contribute to team skill development.
  • Actively participates in architectural deliberations, the formulation of design, and the execution of advanced automation frameworks.
  • Crafting systems that boast high availability and fault tolerance, and adeptly resolving intricate technical challenges.
  • Demonstrate adept leadership, problem-solving, and strategic thinking abilities alongside their robust technical prowess.
  • Expert level knowledge of cloud platforms (e.g., AWS, Azure, GCP).
  • Continuous improvement and automation using any of the scripting language (e.g., Bash, PowerShell, Python).

 



Desired Requirements


  • 8+ years’ experience with DevOps.
  • BE/MCA degree in computer science or other related fields.
  • Strong understanding of DevOps principles and practices.
  • Mastery of CI/CD tools and practices.

  • Hands of experience with Jira and Agile methodologies; includes epics, features, stories and daily standups with scrums.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Deploying & managing distributed Windows environments and custom applications.
  • Deploying & managing Azure resources including automation and deployment.



Desired Behaviors

  • Change Facilitation: Encourages and supports continuous improvement of work practices and processes. Facilitates change by actively seeking opportunities for innovation and sharing ideas with the team.
  • Execution Focus: Drives execution by effectively cascading departmental goals into individual goals. Sets high performance standards, communicates clear expectations, resolves problems, provides task clarity, and establishes boundaries.
  • Team Influence: Provides coaching and mentorship, utilizing open and honest communication. Escalates when necessary to ensure compliance. Recognizes team members for their contributions and fosters and open environment.
  • Motivational Mentorship: Keeps the team focused and motivated by delivering, knowing when to escalate issues, providing regular feedback, while maintaining open lines of communication.
  • Technical Proficiency: Possesses a strong understanding of their own role and responsibilities and is familiar with the roles and tasks of team members. Demonstrates technical competence and provides guidance when needed.
  • Effective Communication: Over-communicates by hosting regular team communication such as one-on-one meetings and team meetings. Ensures important and relevant information is cascaded to the team in a timely manner.
  • Employee Involvement: Encourages employees to participate in decision-making processes, valuing their ideas and proposed solutions. Creates a culture of open dialogue and collaboration.
  • Ethical Conduct and Competence: Displays ethical character and competence, earning the trust of others by acting with integrity and intention. Upholds the company's values and principles in all actions.
  • Role Modelling: Sets a positive example by demonstrating high levels of commitment and energy.
    Acts as a role model for the organization's core values and maintains high standards of behavior. Influences others positively and contributes to a positive work culture at Outseer.


Location

Remote (Remote)


Department

DevOps


Employment Type

Full Time


Minimum Experience

Experienced


Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in DevOps Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified