Development Operations (Dev-Ops) Engineer—IT

Are you as comfortable around others as you are Docker/Kubernetes, Elastic Bean Stalk, ECS, and EC2? Do you get as much satisfaction working seamlessly in a team setting as you do Bitbucket, Bamboo, and Ansible? Do you write code in your sleep and implement automation technologies and tools during your waking hours? Are you a big picture thinker able to see the tiniest detail? If so, you might fit right in.

MarCom Group Inc. is an award-winning full-service marketing and advertising agency. We specialize in strategic communications and creating employment brands, messaging, highly creative digital solutions, and complete meeting and event management services for our government and commercial clients, as well as developing media and advertising plans and executing those plans. Of the Top 25 Advertising Agencies in the Washington DC market, MarCom Group stands at #9 this year and is growing up the list each year. We are proud to note that we are also a Woman-Owned Small Business (WOSB).

The Development Operations Engineer will be an integral person in MarCom Group’s continued growth efforts. This individual will bring corporate experience to MarCom Group and will be the primary individual responsible for initiating and overseeing corporate maturity projects.

POSITION SUMMARY

The Dev-Ops Engineer supports the MarCom and Client IT Infrastructure for a variety of externally facing website applications. The Dev-Ops Engineer is part of the Digital Team that provides Cloud Based systems support to ensure efficient operations, improve performance, and provide the utmost in security for all IT activities. Work will be performed directly with the MarCom Digital Team in support of a client’s needs and goals. 

  • Works as part of the Digital Team to assist all projects that require automated system support for AWS GovCloud, GDT, client IT infrastructures, and continuous integration/development
  • Directly supports Digital Team developers to create smooth Software Development Life Cycle models. Supports production environments and maintains the highest possible uptime for external-facing website applications
  • Troubleshoots IT issues to ensure that business requirements are not interrupted
  • Integrates the work performed by software developers and IT staff of the Digital Team within automated methods as well as external contractors, impacting MarCom’s ability to provide IT services to its clients. Provides for the security of MarCom’s IT systems by continually updating code to make the systems run more efficiently and at greater speed while simultaneously ensuring that the systems are protected from all cyber-based attacks.
  • Updates operating system software, infrastructure setups, and monitors any network or services impacting the ability of the systems to function properly
  • Uses scripting programs to improve performance, not limited to PHP, Perl, and/or Python and Linux Bash scripting languages
  • Maintains management information systems, extracts, and analyzes data, creates reports
  • Generates question-focused data sets by implementing analysis algorithms
  • Responds to requests for urgent analytic information
  • Participates in discussions and solution-generating meetings related to system architecture and software development activities
  • Uses open-source software tools and technologies to rectify problems found within cases/tasks within projects
  • Develops custom workflows to solve problems that have been encountered during work involving cloud infrastructures, coding languages, or scripting methodologies
  • Collaborates with other team members and other internal MarCom staff and management to decipher complex technological and/or system security issues/problems and jointly identify options leading to solutions
  • Performs unit testing actions on infrastructure, code, processes, and deployments to identify options to streamline execution and minimize errors
  • Implements continuous integration and development in an efficient and seamless manner
  • Communicates solutions to complex IT problems, both orally and in writing, such that the issues are understandable and can be discussed and dealt with by management with little additional input needed
  • Constantly documents in writing. For example, flow charts, diagrams, technical summations issues, and solutions, including options and results following meetings and/or discussions

Desired Skills and Abilities

  • Excellent oral and written communication skills with a keen sense of customer service
  • Excellent problem-solving and troubleshooting skills
  • Process-oriented with great documentation skills
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Experience with or knowledge of Agile Software Development methodologies such as JIRA, Workamajig, Team Foundation Server, BitBucket, GitHub, and Confluence
  • Familiarity with container orchestration services, especially Docker/Kubernetes, Elastic Bean Stalk, ECS, and EC2
  • Direct experience with Amazon Linux AMI and Amazon Linux 2, alternatively RedHat OS, CentOS, and Debian/Ubuntu
  • Familiarity with agile software development, PHP, Perl, Python, and Linux Bash
  • Database experience with MariaDB, MySQL, and Amazon RDS
  • Experience administering and deploying development CI/CD tools such as Git, JIRA, GitLab, Drupal, Jenkins, Code Pipelines, and CodeCommit
  • Security External Penetration testing, Internal Code Vulnerability testing, and corrections of results of such tests
  • Experience with Windows Server 2019, Microsoft Exchange, and Microsoft Office 365
  • Experience with Virtual event platforms, public-facing websites, and Customer Relationship Management (CRM) Systems
  • Experience with data flow diagrams, CMS Applications, API web service connections, custom applications, and Google Analytics
  • Direct experience supporting PHP applications such as Drupal 7/8/9, WordPress, BookStack, and Expression Engine
  • Nice to have experience with coding frameworks such as CodeIgniter, Laravel, CakePHP, and Symphony
  • Ability to qualify for Public Trust clearance when needed

Education and Experience

  • Bachelor’s degree in Computer Science or directly related field such as computer engineering, information technology, information systems, etc.
  • Three to five years of directly related DevOps Engineering experience working directly with IT/Digital teams and serving as a collaborator with internal staff

APPLY HERE