Devops Engineer Resume
Dallas, TX
SUMMARY
IT Professional with 5+ years of experience in Build and Release, Change Management Process, Cloud Management, Automation and Software Configuration Processes
TECHNICAL SKILLS
Programming: Shell, Python, Perl, Java, JavaScript.
Build Tools: Jenkins, Buildforge
Deployment tools: RUNDECK, CodeDeploy
Configuration/Orchestration tools: Ansible, Chef
Monitoring Tools: ElasticSearch, Logstash, Kibana, Grafana, Graphite
Clouds: Amazon Web Services (AWS)
Containerization: Docker, Kubernetes
DataBases: MYSQL, SQLite
Operating/Application Stacks: Linux, Tomcat, Apache, Ruby
Data Analytical tools: R, SAS
Version Control Tools: Clearcase, SVN, GIT
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
DevOps Engineer
Responsibilities:
- Involved in migration of on - premise infrastructure into Cloud (AWS) and automating the build, deployment and monitoring process to enhance the delivery process time by 70% for multiple legacy applications.
- Implemented fully automated CI/CD pipelines with testing for important Enterprise Operations Suite using Jenkins, Docker and AWS.
- Involved in writing scripts to automate the build and deployment process across all enterprise environments.
- Involved in migration of multiple applications into AWS, assist in writing dockerfiles and creating multibranch pipelines through infrastructure as code.
- Analyzed and monitor performance bottlenecks and key metrics to optimize software and system performance.
- Implemented monitor dashboards (Grafana, Hygeia) for multiple applications configuring with multiple collectors (Jira, Jenkins, Bitbucket, Sonar).
- Integrated multiple applications to monitor enterprise applications and developed customizable real time dashboards with data from users from different environments to monitor application performance and infrastructure.
- Experienced in writing CloudFormation templates in YAML and JSON format to build the AWS services with the paradigm of infrastructure as code.
- Worked for POCs to implement ELK (ElasticSearch, Logstash and Kibana stack) in AWS and to automate the data flow through AWS Kinesis and Firehose.
- Matured knowledge on writing dockerfiles and troubleshoot of any container related issues.
- Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM
- Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA
- Worked in writing Ansible playbooks to deploy Kubernetes to different environments.
Confidential, Dallas, TX
DevOps Engineer
Responsibilities:
- Collaborated with different teams for branching strategies, build and release process to attain the successful releases of legacy and SWA Operations Suite into Production
- Involved in migration of on-premise infrastructure to AWS and maintained the cloud infrastructure
- Created Python scripts to totally automate AWS services which includes web servers, ELB, CloudFront distribution, EC2, database, security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Worked in integrating third party monitoring tools with AWS deployment using Ansible to collect data from all EC2 systems into Grafana.
- Analysis and troubleshooting during deployment and co-ordination with various support teams.
- Worked in migration of code from various version control tools to git and from ant to gradle.
- Developed and designed multiple Python APIs for enterprise service dashboard to integrate with multiple Atlassian tools.
- Performed data analysis in Python at service level to predict the performance of application and to find out the possible issues from it.
- Worked in scraping data from enterprise tools to automate the complete CI/CD pipelines.
Confidential
System Engineer
Responsibilities:
- Developed custom scripts to increase the system efficiency by 60% and lower downtime as part of configuration and maintenance of enterprise infrastructure.
- Developed an enterprise dashboard UI to publish status of multiple applications from several nodes throughout the organization.
- Administered and maintained end user accounts, permissions and access rights for enterprise infrastructure.
Confidential
Software Intern
Responsibilities:
- Worked with various teams to gather, analyze data and prepare documents using Microsoft Excel and SQL.
- Worked with Business Analysts to secure the requirement from users and helped in delivering the product to the organization.
- Provided proof of concept to attain the continuous development thus reducing the manual intervention.