Job Title: DevOps Engineer - Reston, VA
Relevant Experience
(in Yrs) 6-10 years
Technical/Functional Skills Must Have:
Java, Microservices, NoSql (MongoDB/Couchbase), CloudFoundary, API Triaging
Tools: Kibana, AppD, Splunk, Jenkins, Git
• Strong working experience in developing Microservice applications using spring boot framework and cloud foundry.
• Experience in all phases of SDLC and complete understanding of Agile Methodologies and SAFe, TDD, SOA, and Waterfall.
• Strong working experience in developing and consuming SOAP and Restful web services using SOAP UI, Swagger UI and Rest client etc. Also having good experience in using Postman and Insomnia for API testing.
• Experience in working with XML, XML associated technologies like XML, XSD and JSON.
• Expertise in OOPS concepts like Object, Class, Inheritance, Polymorphism, Abstraction, Encapsulation, Constructors, Packages, Object Cloning, multi-Threading, collections, interfaces, Synchronization and Exception Handling, Multi-tasking.
• Expertise in database modeling and development using SQL and PL/SQL in Oracle (8i, 9i and 10g), Mongo DB and MySQL Server environments.
• Experience in using various tools and IDEs for development, design and reporting’s like Eclipse, IntelliJ, Spring Tool Suite, iReport & Pentaho reporting tools.
• Expertise in logging and monitoring tools like ELK, AppDynamics and Grafana.
• Experience with Version Control tools like GitHub and SVN for source code version.
• Expertise in resolving production Incidents and providing dedicated on call support to the complete software development process from conception to deployment.
• Strong working experience in handling Incidents/Tickets in Service-now, JIRA .
• Automating the manual tasks, debugging the existing problems and providing cost-effective solutions.
• Proactively resolving the issues reported as part of application release, patch, change management activities.
• Good to have skills:
o Knowledge of Sales Buyflow and Other telecom and wireless Domains.
Experience Required 6 - 10 Years
Roles & Responsibilities Role : DevOps Engineer
Responsibilities:
• Triaging issues in Microservices and or ETL.
• Design, implement, and manage DevOps capabilities in cloud offerings using CI/CD toolsets and automation.
• Manage entire pipelines and working with tools such as GitHub, Jenkins, Ansible, Chef, Puppet.
• Install and configure NOSQL and SQL databases of all flavors- MongoDB, MYSQL, Cassandra, Couchbase, Oracle
• Identify and develop metrics and dashboards to monitor adoption and maturity of DevOps within the AppDev teams.
• Maintain and improve the availability, performance, scalability and efficiency of the services by implementing monitoring, automation, redundancy, capacity and business-continuity planning
• Set up monitoring dashboards, alerts, log management, and other security operations capabilities by utilizing industry-standard tools
• Provide rapid troubleshooting, remediation, and root cause analysis of Cloud and build pipeline environment issues
• Automation and development of operations tools, application dashboards
• Troubleshoot issues and participate in on-call support, ensuring the stability and performance of the production environment
• Passion and talent for advanced scripting and automation (e.g. Python, Bash, etc)
• Expertise in Linux/Unix system administration
• Hands-on Configuration Management experience (e.g. Chef, Ansible, etc)
• Experience with Metrics, Monitoring, and Alerting tools (e.g. Nagios, Cactis, NewRelic, Logstash, Splunk, etc)
• Experience in supporting Web Applications (e.g. Django, Nginx, Apache, Tomcat, etc)
• Experience in support/troubleshooting/operations of relations and NOSQL databases (e.g. MongoDB, MySQL, etc)