Windows Systems Engineer/DevOps

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Windows Systems Engineer/DevOps for our Minsk office to make the team even stronger.

Windows Platform Services Unit, the integral part of EPAM Application and Cloud Management Services Practice, is looking for active and highly motivated people who strive to enhance their knowledge and experience with MS Windows platform and various Microsoft products and technologies, extend their professional expertise and improve (or build from the scratch) their career in System Engineering area.

Successful candidates will join a team of professionals who will be happy to share their knowledge and best practices, always ready give a helping hand in order to achieve the best results and provide the highest quality of services to our customers. Our engineers are working with globally-known companies all over the world, participating in (and driving!) projects that leverage the cutting-edge technologies and most progressive methodologies.

As a member of the team, you will have a chance learn the most modern technologies, prove your proficiency during challenging project engagements and be recognized as a world-class specialist in any of the following specialties: Application Support Analyst – these people know how things are made inside out. They are best-of-the–best diagnosticians and problem solvers; (Traditional) System Engineer – these professionals can revive any inert thing and make it bring value for people; Continuous Integration/Continuous Delivery Engineer – they are magicians who can make sun roll over the sky for ages without any stops; “DevOps” Engineer is a brand new profession that combines advanced knowledge in number of newest tools and methodologies (like IaaC, CI/CD, DevOps) with traditional System Engineer’s skill set. “DevOps” engineers can invent a Universe and implement it. And make that universe run.

Responsibilities

  • Infrastructure and environments support services;
  • Custom applications support and operations;
  • Complex enterprise solutions implementations (environments roll-outs, applications deployments, single sign on and multi-tenancy solutions, etc.);
  • Various migrations (applications and products version upgrades, business solutions platform changes, datacenter movement, etc.);
  • Application and/or systems performance analysis, troubleshooting and configuration improvements;
  • Code integration and delivery automation for complex environments and applications (IaaC, CI/CD).

Requirements

  • Solid theoretical knowledge of modern computers architecture;
  • Solid theoretical knowledge of computer networks (OSI model, packet switching concepts, IP protocol stack, routing and routable protocols, LAN/CAN/PAN/WAN/SAN networks classification concept and major technologies used in each class);
  • Skills in scripting languages (PowerShell, Ruby, Python, Bash, VBS, Perl). Advanced level in at least one language to apply for a senior title;
  • Knowledge of and experience in Microsoft Windows® platform (operating system family, major differentiators of server/desktop/mobile OS versions, main features, services and roles available as a part of platform);
  • Understanding of virtualization concept, classification of cloud services (IaaS/PaaS/SaaS);
  • English good enough to communicate with foreign customers both orally and in written – Intermediate (B1) level and higher. Pre-Intermediate (A2) level can be considered as acceptable for junior specialists only;
  • Customer-oriented, diligent, proactive, focused on achieving customer’s business objectives as top priority;
  • Able to work successfully both individually and as a team member;
  • Easy-going, friendly, communicative, positive in relations with colleagues, in every situation strives to see opportunities rather than problems.

Nice to have

  • Experience with Microsoft SQL Server (administering);
  • Knowledge of ANSI SQL, T-SQL;
  • Understanding of advanced SQL Server features (SSRS, SSIS, SSAS), OLTP vs OLAP. Any practical experience with reporting, data integration and transformation (ETL) is a big advantage;
  • Solid knowledge of and deep practical experience with any of major Microsoft Server products and families (Office, Dynamics, System Center, ForeFront, SharePoint, BizTalk, Exchange, TFS, etc.);
  • Understanding of .NET Framework concept and principles of its operation;
  • Understanding of OOP concept, experience with C# (or VB.NET) programming language;
  • Problem solving skills, troubleshooting experience (networks/systems/applications);
  • Skills in systems and applications performance tuning (scale-up vs scale-out approaches, parallel computing and multiprocessing, performance counters, etc.), APM concept understanding;
  • Skills in systems and applications security management (AAA, PKI/SSO, federations, encryption, filtering, masquerading), knowledge of information security management systems standards and popular implementations (security control frameworks);
  • Understanding of service-oriented model and ITIL concept, knowledge of major service lifecycle stages and main processes (ex.: IMP, PMP, CCMP, RMP), ability to follow/implement theoretical knowledge in real engagements;
  • Skills in Continuous Integration / Continuous Delivery – understanding concepts of enterprise-class application integration, quality management and delivery processes, awareness of modern software development methodologies, experience with automation of abovementioned processes. Experience with major CI/CD tools (Jenkins, TeamCity, TFS, etc.);
  • Understanding of “Infrastructure as a Code” (IaaC) concept. Experience with major IaaC tools (Chef, Puppet, Ansible, etc.).

We offer

  • Opportunity for self-realization whilst working for great companies and with great people;
  • Opportunity to fill-in your professional portfolio with projects for most famous brands and become a specialist recognizable worldwide;
  • Experience exchange with colleagues around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports, various employee bonus programs;
  • English classes with native speakers (certified English teachers);
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events (parties, football, tennis, etc.).

Why EPAM?

EPAMers appreciate our flexible work environment, great benefits, and opportunities to thrive. 

Life@EPAM

Take a sneak peek at our life in and out of the office. We're more than teammates – we're a community of friends.