Development Operations Engineer
Job Summary
We are seeking a skilled and proactive Dev Ops Engineer to join our dynamic team. As a Dev Ops Engineer, you will play a crucial role in enhancing our software development lifecycle, ensuring seamless integration and deployment of our applications. If you thrive in a collaborative environment, possess a passion for automation, and have a keen interest in optimizing system performance, we welcome you to apply for this exciting opportunity.
Duties & Responsibilities- Collaborate with peers within Development, Technology Operations, QA, Data and Security to streamline the software development life cycle and release processes
- Lead the end-to-end design, implementation, and maintenance of CI/CD pipelines to ensure efficient and automated software delivery
- Develop and maintain automated testing frameworks to validate code quality and application functionality
- Design, implement and maintain infrastructure as code (IaC) to manage and scale the infrastructure efficiently and automatically
- Utilize configuration management tools to automate and standardize system configurations
- Implement monitoring and alerting systems to ensure the health performance of applications and infrastructure
- Automate repetitive tasks to enhance operational efficiency and reduce manual intervention
- Continuously optimize automation scripts for enhanced performance and resource utilization
- Troubleshoot and resolve issues related to build, infrastructure deployments and environments, minimizing downtime
- Implement and manage containerization technologies
- Collaborate with cross-functional teams to define and implement security measures for infrastructure and applications
- Provide technical support and mentorship to other team members
- Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them
- Recommend performance enhancements by performing gap analysis, identifying alternative solutions, and assisting with modifications
- Provide clear goals for all areas of a project and develop steps to oversee their timely execution
- Work alongside project management teams to successfully monitor progress and implementation of initiatives
- Review and maintain all Dev Ops development work ensuring that technical/functional documentation and solution designs are accurately prepared, maintained, and cataloged
- Stay up to date with industry trends and emerging technologies and make recommendations to management regarding best practices, system reliability and performance and find cost-effective solutions
- Actively participate in Porter’s Safety Management System (SMS) including reporting hazards and incidents encountered in daily operations; understand, comply and promote The Company Safety Policy.
Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.
Teamwork: Working collaboratively with others to achieve organizational goals.
Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).
Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.
Results Focus: Focusing efforts on achieving high quality results consistent with the organization’s standards.
Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus.
- 3+ years technology experience with hands-on Dev Ops experience
- Excellent problem-solving and communication skills
- Ability to work collaboratively in a fast-paced, dynamic environment
- Exceptional written and verbal communication skills.
- Ability to understand and communicate the business impact of technical issues.
- Experience collaborating with development teams, security teams, project managers, application and enterprise architects and vendor partners
- Proven experience developing CI/CD solutions for Microsoft .NET, .NET CORE software stack and Microsoft server technologies
- Experience with React and Next.js an asset
- Solid experience with source control management systems and branching strategies
- Strong experience in implementing and maintaining automated testing frameworks
- Proficient in configuration management tools and infrastructure as code (IaC) automation
- Full stack experience in all stages of the software development life cycle including architecture, design, development, testing, deployment, and maintenance.
- Strong scripting skills (Bash, python, powershell, shell)
- Familiarity with containerization and orchestration tools
- Demonstrated experience with microservices architecture
- Strong knowledge and experience with Agile methodology and/or an established release protocol
- Experience with AWS cloud platform, demonstrating expertise in AWS services and best practices.
- Knowledge of monitoring and logging tools to ensure system health and performance
- Understanding of networking concepts and…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: