Devops Engineer Resume
Scranton, PA
SUMMARY
- DevOps Engineer/AWS Cloud Architect wif overall 15 years’ experience in teh Systems Administrator and 4+ years in DevOps/AWS Cloud Architect wif good understanding in solving complex problems wif creative solutions, supporting development, deployment operations in different environments.
- Experience in Deployment, automation, management and maintenance of AWS cloud - based production systems. Experience in working on AWS cloud EC2, S3, RDS, VPC, ELB, Auto Scaling, Route53, IAM, RDS, Cloud Watch, Cloud Formation wif AWS.
- Designed CI/CD processes in teh context of a Jenkins orchestration, including teh usage of automated builds and deployment tools.
- Experience in building Java applications using Maven and testing teh application code using SonarQube for Code quality check.
- Deployed applications into PROD & Pre-Prod environments wif various application server technologies like WebLogic, JBoss & Apache Tomcat.
- Experience working wif JFrog Artifactory as application build repo and maintained versions for different environments.
- Experience in provision, configure and manage AWS resources using Infrastructure as Code (IaC) tools like AWS Cloud Formation and Terraform.
- Created Terraform templates and modules for deployment of various applications across multiple environments to manage infrastructure.
- Experience in creating EKS clusters and Nodegroups in AWS and deployed applications inside Kubernetes cluster.
- Experience in working wif Helm charts for deploying teh manifests in Kubernetes cluster.
- Building web application environments, using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of teh instances.
- Automating teh AWS cloud infrastructure provisioning using Terraform Templates.
- Demonstrated ability in installation, configuration and management of provision tools like Ansible and chef.
- Experience wif monitoring tools such Prometheus, Grafana and Cloud Watch.
- Addressing day-to-day production system issues to keep business as usual activities functioning wifout interruption.
- Helping multiple teams on troubleshooting issues they encountered while using teh applications hosted on Cloud Platforms.
- Experience in Database Backup, Recovery and Disaster Recovery procedures.
TECHNICAL SKILLS
Cloud Platforms: AWS, Azure
Containers: Dockers, Kubernetes, ECS, EKS
Continuous Integration Tools: Jenkins
SCM Tools & Build repo: GitHub, Artifactory
Build & Testing Tools: Maven, SonarQube
IAC Tools: Terraform, AWS Cloud Formation
CM Tools: Ansible, Chef
Programming & Scripting: PowerShell, JSON, Python
Databases: MSSQL, PostgreSQL, RDS
Monitoring & Analysis Tools: Cloud Watch, Prometheus
Methodologies: Agile, Scrum, Waterfall
Operating System: Windows, Red Hat Linux
PROFESSIONAL EXPERIENCE
Confidential - Scranton, PA
DevOps Engineer
Responsibilities:
- Experience working wif various AWS Services like EC2, S3, ELB, EBS, Auto scaling, Route53, SNS, SES, Cloud Watch, RDS, IAM, VPC, Elastic cache, Cloud Formation, Cloud Front, etc.
- Experience in building Java application using Maven and test teh code wif SonarQube for teh code quality check.
- Experience working wif JFrog Artifactory for pushing teh build repo wif version control for different environments.
- Using HELM charts for deploying teh manifests in Kubernetes clusters.
- Automating application deployments using different configuration management tools Ansible and Chef.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Deploying applications using Configuration Management tool, Ansible, wrote playbooks and installed middleware packages such as WebLogic, JBoss, Apache Tomcat.
- Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists wif services provided by IAM.
- Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources wifin teh Amazon RDS Aurora DB cluster.
- Utilized Route53 to manage DNS zones and assign public DNS names to elastic load balancers IPs.
- Involved in setting up teh CI/CD pipeline using Jenkins, GitHub, Terraform and AWS.
- Experience working Dockers creating containers wif different distributions.
- Experience on several Dockers components like Dockers Engine, Hub, Machine, Compose and Registry.
- Used Jenkins for continuous integration and Jenkins Master Slave Architecture to run Jenkins build servers.
- Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT.
- Wrote python scripts for implementing Lambda functions. Worked on PowerShell, scripting for automation.
- Facilitate Operational Readiness Reviews and participate in Technical Evaluation, System Design, and go/no-go meetings for scheduled production releases.
Confidential
Release Manager and DevOps Engineer
Responsibilities:
- Worked on Migrating applications from on premise to AWS Cloud using AWS services and DevOps Tools using dockerized, Lifting and Shifting.
- Actively manage, improve, and monitor cloud infrastructure on AWS, such as EC2, S3, and RDS, ECS, Stand-alone EC2, ElastiCache, Lambda, IAM Roles, Kinesis Streams including backups, patches, and scaling.
- Build servers using AWS and launching EC2, RDS, creating Security Groups, Auto Scaling, Load balancers (ELBs) in teh defined virtual private connection.
- Involved in Database backups and Transaction log backups restoration, backup strategies, scheduling teh backups. Backing up system & user databases and restoring them whenever necessary.
- Deployed applications into PROD environments wif various application server technologies like WebLogic, JBoss & Apache Tomcat.
- Administering teh MS SQL Server by creating user logins wif appropriate roles, dropping teh logins, monitoring teh user accounts, creation of groups, granting teh privileges to users and groups.
- Scheduled teh transaction logs for Log shipping operations, to apply them on another standby server sequentially.
- Implemented Database Mirroring for critical operational databases to provide no loss of data.
- Performance Monitoring wif SQL Profiler and Windows System Monitor.
- Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
- Implemented VPC peering connection to access teh entire CIDR block of teh peer VPC wifout any restriction.
- Used Splunk and cloud watch to monitor teh system logs as well as notify teh incident management system upon exceeding thresholds.
- Responsible for creating monitors, alarms and notifications for EC2 hosts using Cloud Watch such as performance, CPU Utilization, disk usage etc.
- Administered, created projects, users and taken care of access controls in GitHub.
- Responsible for Branching and Merging of code. Configured CI/CD tools Jenkins, Maven, Ant, and GitHub repository for teh continuous smooth build process.
Confidential
Build and Release Engineer
Responsibilities:
- Responsible for MS SQL Server Installation and configuration. Applied service packs.
- Setting up SQL Server and database configuration parameters for optimum performance.
- Configured SQL Server clients and support for test and development servers.
- Created regular backups of databases and transaction logs.
- Configured and maintained transactional and snapshot replication for different environments.
- Backing up System, User databases (Complete Backup, Differential Backup, Transaction log backup) and Scheduling.
- Restoring (Complete Backup file restore, Differential Backup file restore, Transaction logs backup files restore), Monitoring (Error Logs, Jobs).
- Monitoring Database Server’s Health and Tuning accordingly.
- Responsible in solving all priority incidents across all teh servers.
- Configuring teh database in log shipping environment and also involved in troubleshooting of log shipping issue.
Confidential
Build and Release Engineer
Responsibilities:
- Responsible for releasing teh application in different environments and perform testing.
- Configured and maintained build plan for different environments.
- Created Logical & Physical Database modeling for in house development application.
- Experienced in T-SQL Development, helped teh SQL developers to tune teh queries and data refresh from Production to Test Environment.
- Involved in creating Databases, Tables, Cluster/Non-Cluster Index, Unique/Check Constraints Views, Stored Procedures, Triggers, Rules and Defaults.
- Created Standard Operating Procedures (SOPs) and Work Instructions (WI) for SQL Server install, upgrade, apply patch and SQL clustering.
- Configured and audited SQL Server security. Managed SQL Server logins and user accounts and passwords. Managed database object permissions.