Software Senior Engineer

Lexington, SC, US

Onsite
Full-time
12 days ago
Save Job

Summary

We have an opening for a senior level DevOps Software Engineer in our expanding IT group. You'll be joining a small team with the goal of creating tools, platforms, and procedures to automate everything from development environment management to production deployments so that development and IT teams can focus on delivering business value. In this role, you will be architecting and developing processes and tools which integrate source control systems, artifact storage, developer tools, build systems, CI, CD, monitoring and observability, infrastructure as code, and environment management into comprehensive pipelines to manage the full software development lifecycle. As a Senior DevOps engineer, you will help shape the organization's DevOps strategy and implementation through decisive leadership combined with technical breadth and depth. You will coordinate the efforts of development teams with that of operations teams to streamline the development process and promote stability in production systems. You are adept at balancing long-term goals with short-term delivery. You are pragmatic when solving problems with a deep understanding of the purpose and goal of your work. You can handle multiple projects and coordinate concurrent efforts by multiple contributors. You are highly motivated, technically excellent, organized, decisive, responsible, and an excellent communicator. What you'll do on a typical day: * Design and implement CI/CD workflows and procedures * Full-stack development of DevOps platforms * Manage version control systems, build systems, and collaboration tools to facilitate efficient code management and team collaboration * Build tools that facilitate team productivity, prioritize developer experience, and promote best practices * Develop and maintain monitoring tools to track performance, usage, and issue with application and infrastructure systems * Provide technical support and troubleshooting assistance to hardware and software engineering teams for infrastructure issues * Architect and manage resilient enterprise application runtime environments using infrastructure as code automation platforms * Collaborate with cross-functional teams to ensure that infrastructure meets the requirements of the application/processes * Stay current with industry best practices and emerging CI/CD and DevOps technologies * Lead multiple concurrent initiatives, mentor other engineers, and provide training for DevOps processes Here are the key skills you'll need: * A Bachelor's Degree in Computer Science, Computer Information Services, Computer Engineering, etc * A minimum of 7 years in software engineering roles with demonstrated experience in DevOps specific projects * Previous DevOps specific role preferred, but not required * Comprehensive understanding of the full software development lifecycle with excellent coding skills * Experience in constructing CI/CD pipelines * Strong scripting skill * Understanding of highly available and scalable web architectures with direct experience with site reliability engineering preferred * Adept at Linux and Windows command line * Working knowledge of build tools, source control systems, and artifact storage systems * Experience with IaC frameworks preferred * Excellent initiative, curiosity, interpersonal and analytical skills For this role, you will need to have a Bachelor's Degree or equivalent experience, 7 years of Information Technology (IT) application development experience and previous experience with the following: leading complex development projects, Java, Cobol, or other application software and previous experience with lean-agile development methodologies, Jira or other Service Management software experience. We would prefer for you to have 1 years of IT application development experience. Work Shift First Shift http://www.youtube.com/watch?v=xZc1A8aeshc

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: