6.25.2019
Rapidly growing software product company delivering cutting edge technology software and solutions for manufacturing companies on a world wide basis is looking for Senior DevOps Engineer
Requirements
Real experience in configuration, automation and maintenance of distributed applications deployment (ideal — in some public cloud);
Experience in CI/CD systems, configuration, and troubleshooting (TeamCity or other);
Working knowledge of Application Insights / Analytics (or other log analytics tools);
Configuration and management of IIS and MS SQL DB;
Familiarity with basic MS SQL operations (querying and analyzing data);
Knowledge of network technologies (TCP / IP, NAT, Routing);
Practical knowledge of scripting languages (PowerShell, cmd scripts);
Higher technical education;
Experience in administering applications on Azure;
Personal Skills
Open to new knowledge and technologies;
Passionate about automating every routine task;
Desire to build a great working environment (dashboard, advanced log analytics);
Able to make decisions independently and promptly;
Ability to find non-standard solutions in critical situations;
Service-oriented mindset;
Spoken/written English — at least intermediate level.
Would be a plus
Experience in administering applications on Azure;
Practical experience in identifying system or application malfunction via log analysis;
Experience in administering high-loaded systems, identifying bottlenecks;
Familiarity with configuration management systems (such as Puppet, Chef or PowerShell DSC);
Understanding of secure application configuration and deployment practices — access control, PKI, secrets management etc.;
.NET C# knowledge is a big plus;
Experience working with Task Tracking (Jira) / Document Management (Confluence) systems;
Responsibilities
Plan, deploy and administer Cloud (Azure) and on-premise versions of products;
Configuration and version management (staged deployments, upgrades, different products, hotfixes);
Maintain and improve deployment pipeline (TeamCity/PowerShell/DSC/Custom Tools);
Automate routine tasks;
Monitor and ensure continuous operation of systems;
Maintain and improve alerting;
Perform log analytic to gain insights about service issues or upcoming problems;
Plan disaster recovery strategy and on that;
Maintain a structured knowledge base.
The company offers
A friendly, informal, and knowledge-sharing environment with open-minded people around you;
Chance to join a team of professionals in a company globally recognized for its cutting-edge products;
Dynamic opportunities for professional growth;
The salary is approximately $ 5000;
20 days of paid vacation yearly;
20 days of paid out of office work yearly;
Great medical insurance;
Corporate activities including corporate trips, skiing, parties, and other team building events;
Partly or fully paid extra professional training and courses (when needed);
Snacks and drinks in the office.