DevOps Engineer at Horizontal Digital
We need one to Designing, developing and maintaining infrastructure in cloud environments
Who you are:
- Collaborate with internal teams and client stakeholders to drive innovative and effective user experience.
- Work independently and identify potentially more effective methods of work operation.
What you bring:
- Minimum 3 years’ experience with provisioning Azure Cloud Infrastructure with ARM Templates
- Minimum 6 years of experience with Linux-based infrastructures, Windows OS, AWS and Azure Cloud
- Minimum 3 years of experience with databases such as SQL
- .Net is a plus
- Sitecore experience is a plus
Description
At Horizontal Digital, we hold ourselves to one key belief: You’re only as good as your worst customer experience. This mantra is what drives our digital consultancy to think beyond the easy answers and instead create websites, apps, portals and other experiences that solve customer needs for Fortune 500 companies in intuitive and empathetic ways. And we make this lofty standard a reality by fusing strategy, data, design and technology together to arrive at solutions that set the bar higher for everyone.
We use these values to fuel superior results:
Lock arms
We forge relationships that make our impact 1,000x stronger. This means working across departments and engaging both our clients and our communities to deliver the greatest good.
Show hustle
We’re not ones to sit on our hands and wait. Instead, we anticipate opportunities, collectively roll up our sleeves and find ways to execute the exceptional.
Embrace change
From new technologies to workplace philosophies, we welcome the unexpected and constantly anticipate what’s next.
Elevate empathy
We listen before we take action. This means understanding a variety of perspectives and holding ourselves to a higher standard of accountability.
Never settle
We motivate each other to push past the easy answers and collectively arrive at bigger, more inspiring ideas.
But enough about us. Let’s talk about you.
The DevOps Engineer collaborates with the development and operations teams to build, test, and deploy software. This role supports our Sitecore practice.
What you’ll do:
- Designing, developing and maintaining infrastructure in cloud environments
- Analyze business requirements and work closely with project team members, technical leads and business partners to arrive at an optimal solution design
- Design the technical solution for software implementation
- Estimate time required got technical implementation
- Development of infrastructure resources as per design, technical specification and implement them in alignment with client requirement
- Creating customized infrastructure on IaaS, PaaS models according to the client requirements with variants of Windows, Linux operating systems
- Developing and implementing IaaC templates for cloud resource provisioning
- Developing IaaC templates using ARM, CloudFormation, terraform based on the project requirement
- Designing the templates for various application installation and configuration
- Installing Sitecore along with modules on the deployed infrastructure, using the templates
- Setting up disaster recovery and fault tolerance standard strategies
- Developing and testing storage strategies and disaster recovery plans for operational databases, delivering solution with guaranteed recovery performance and high availability
- Setting up infrastructure in multi-regions and multi-availability zones with load balancers and auto scaling groups for fault tolerance and setting up traffic managers for DNS based load balancing across multiple regions
- Creating timely backups for servers and database snapshots for serving the purpose of disaster recovery
- Automating daily tasks and Azure services
- Setting Desired state configuration for configuration management of servers
- Creating post commit and pre-push hooks in Git, Bitbucket
- Automating daily and monthly tasks using azure kudu API to interact with the azure app services and run redundant tasks
- Creating azure automation runbooks to perform monthly audit of azure costs, security compliance
- Working on Continuous Integration and Continuous Deployment pipeline
- Triggering the build and release using Azure DevOps, TeamCity, Octopus Deploy, Jenkins to deploy the code on azure cloud environment
- Setting up deployments as per standards set by the client with reusability and optimal design principles as agreed in the project
- Executing the CI/CD pipeline to include phases of the software development life cycle which includes analysis, design, technical writing, implementation, testing and deployment. Fixing the defects, issues raised by QA team.
- Documenting, Monitoring and troubleshooting the applications, infrastructure
- Using application insights, azure monitor, application map, azure diagnostic logs, run kusto queries on the existing data to get more insight into the application issues and troubleshoot it in a better way
- Documenting the technical implementation details which have required architecture diagrams and implementation strategies.
- Analyzing and working with managed services team to reproduce the issue in the lower environment and fix the issue
- Preparing and sharing the detailed report on issue with project team along with corrected action plan
- Presenting architectural insights and recommendations to the client and collaborating with teams
- Interact with key stakeholders, understand strategic objectives, requirements and provide relevant solutions
- Identifying opportunities for adapting new technologies to solve existing needs and predicting future challenges
- Embracing the software development life cycles, tools, standards such as Scrum, Kanban, Pivotal Tracker, Jira
The above description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)