Professional, detail-oriented DevOps Engineer motivated to drive projects from start to finish as part of a dynamic team with exemplary expertise in routine application maintenance tasks, Code Pipeline, Scripting and Provisioning Infrastructure.
Cloud Infrastructure- AWS, GCP Framework/Build tools - Jenkins, Bamboo Versioning Tools - GIT, GitHub, Bitbucket IAC Tools - Terraform, Terragrunt Configuration Management tools- Ansible Containerization- Docker, Kubernetes, Hadoop.
Operating Systems: Linux
Programming Language: Shell/Bash, Yaml, Groovy, Python, Golang
Monitoring Tools: Cloudwatch, Cloudtrail, AWS X-Ray,Datadog,Prometheus
Other Tools- Maven, Nexus, Sonarqube, Airflow, Tailscale, Slack, Loki, Jumpcloud. Effective communication
Designed and developed solutions to automate infrastructure for an enterprise software in Cloud.
Researched and identified areas of improvement and tools for the devops process.
Debuging and fixing bugs raised in development, testing and production.
Supported production releases.
Created patches as appropriate and delivered code to QA for testing following schedule provided by management.
Implemented features in the backlog following Agile process
Implemented, developed and tested installation of DCV and update RLM and Nimble streaming servers and application servers.
Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production. Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment. Write terraform scripts for Cloud watch Alerts, Write terraform scripts from scratch for building Dev, Staging, Prod and DR environments.
Made use of gradle and maven for building applications and written structured pom which can be consumed by Jenkins. Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.Made use of ELK stack for logging all the activity and create indexes which can be queried by kibana.
Provide continuous testing with selenium testing which involves end-to-end, api and ui frameworks.
Used pytest framework to integrate several python tools for testing applications which involves xdist, mock, parallel, selenium, chrome, Firefox and provide html/xml reports.
Have built Docker images and written Docker files which can be used to automate all developer tasks.Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements. Strong Familiarity with GCP services, cloud functions, pubsub, instance manager, etc Strong exposure to IAC scripting eg Terraform, and also utilizing boto in python for automating tasks. Strong exposure to AWS services and serverless/event driven architecture example Cloud Front, Api Gateway, Lambda, S3, Dynamodb. etc.
Implement, upgrade, and maintain current and new cloud infrastructure Perform production application deployments.
Write terraform scripts from scratch for building Dev, Staging, Prod and DR environments
Worked on release management & deployment tools like AWS Code Pipeline, Cloud Formation, AWS Code Deploy. Designed and implemented a SOA microservice with a JSON HTTP REST API for recent activity feeds using AWS SQS. Worked on microservices framework like Spring Boot, Jersey, Swagger. Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. Implemented Microservices in load balanced, highly available, fault tolerant Kubernetes infrastructure. Created a Continuous Delivery process to include support building of Docker Images. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker. Deployed .NET and JAVA applications to application servers in an Agile continuous integration environment.
Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform Utilized Ansible and Chef as configuration management tools to deploy consistent infrastructure across multiple environments. Followed agile principles and used JIRA for maintenance and Bug development tasks. Implement and maintain the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch, AppDynamics and Cloud Trial. Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS. Install Configure and Manage Monitoring Tools such as Zabbix, Nagios, Cloud watch for Resource Monitoring.
Create and manage original MARC records from OCLC database including verification, editing and updating of data and shelf list. Develop various scripts for utilities and to automate administrative task for server operations and local desktop support technicians. Assist with PC technical support, and internet connectivity along with phone and email functionality for Verizon residential customers. Perform original and copy cataloging of legal publications, using OCLC and OPAC. Research and create proof of concept for security on consumer devices using blockchain technology. Implement MLS property search function for the website using a WordPress plugin and PHP. Conduct GLP audits of client facilities and perform GMP review of execute validation protocols. Design and implement internal-use software in python to discover bugs of Cisco routers in client network Support test environment build and environment validations as well as QC testing ticket issues. Investigate and resolve hardware and software problems and perform basic hardware and software maintenance including regularly schedule backups.