Senior Software Automation Engineer Salary: $135k-$160k + Bonus Location: McLean, VA/Plano, TX We are unable to provide sponsorship for this role Bonus eligible
A prestigious Fortune 500 company is seeking a Senior Software Automation Engineer who will automate use cases for the team providing enterprise-wide monitoring, logging, performance, and analytics solutions using a range of COTS as well as custom and open-source tools and cloud environment
Qualifications
Bachelor’s Degree in Computer Science, Electrical Engineering, Information Systems, or equivalent field
At least 5+ years for experience working in a similar role delivering automation solutions using Java, Python, or other languages.
Strong experience on developing and building DevOps workflows for a Tools team.
At least 2 years RESTful API’s, Microservices and System to System API development experience.
Proven experience in emerging and innovative technologies such as: Spark, Scala/Java/Python, Python, REST, JSON, NoSQL databases, relational databases, Jenkins/Maven, Ansible and AWS/Cloud Infrastructure to name a few.
Strong experience with monitoring on AWS cloud with CloudWatch, cloud trail, Kinesis/Kinesis Firehose, and other AWS services such as EC2, S3, ELB, IAM, VPC.
Understanding of container platforms such as Docker, Kubernetes, and ways to monitoring them on AWS using Prometheus, Grafana and other open-source tools such as ELK.
Strong experience of Linux with scripting knowledge.
Responsibilities
In this role, you will be an integral part of the ELM Engineering team and own the development, planning and execution of multiple automation and application development projects.
The automation team within the ELM develops automation use cases for the engineering and administration of the tools.
Some of the use cases include: Reconciliation of the data with CMDB, automated deployment and upgrades, automated password changes, automated configuration changes and deployment, integration within the tools using APIs.
You would also automate use cases for customers to make the monitoring services more self-serviced.
You would also create and maintain a web-app for providing monitoring self-service options for customers and partners of the logging and monitoring services.
Identify and drive service enhancement opportunities through automation and development.
Embrace and foster DevOps and agile best practices for delivering solutions.