Sr. Devops Engineer/site Reliability Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Sr Cloud DevOps engineer with over 8 years experience in Cloud (Azure, AWS, GCP), DevOps, Configuration management, Infrastructure automation, Continuous Integration and Delivery (CI/CD). I can implement effective strategies for N - Tier application development in both Cloud and On-premises environments. Experience in dealing with Unix/Linux and Windows server administration.
- Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
- Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB.
- Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMSS) using Azure Resource Manager (ARM) to manage network traffic.
- Experience in migrating on-premises applications to Azure and configured VNETs and subnets as per the project requirement also performed PowerShell scripting to do Patching, Imaging, and Deployments in Azure.
- Knowledge of Azure Site Recovery and Azure Backup Installed and Configured the Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).
- Implemented a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.
- Experience in writing Infrastructure as a code (IAAC) in Terraform, Azure resource management, AWS Cloud Formation. Created reusable Terraform mod
PROFESSIONAL EXPERIENCE
Confidential
Sr. DevOps Engineer/Site Reliability Engineer
Responsibilities:
- Created and maintained continuous integration (CI) using tools Jenkins/Maven over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
- Worked as an SRE, my role is to improve and maintain the web application life cycle from inception to design, deployment, operation and refinement.
- Responsible for handling network issues like handling DDOS attacks in coordination with multiple DDOS mitigation Partner's.
- Performing L2 & L3 level Full Life - cycle triage for all events on production servers including incident logging, troubleshooting. Management of Production crisis events
- Configuring and maintaining GIT for version controlling development code for different developer team.
- Maintain automation & network simulators; develop Python test scripts, run regression/sanity test release binaries.
- Worked as SRE to make sure environments have proper DR and Fault-tolerance and ensure environment maintain its SLA (99.999).
- Managed projects and efforts that required specialized infrastructure and network knowledge and skills. Also, implemented, built and provided infrastructure support for all environment
- Worked with Terraform key features such as infrastructure as code, Execution plans resource graphs and change automation.
- Utilized Ansible as configuration management tools to deploy consistent infrastructure across multiple environments.
- Configured RDS Instances using Cloud Formation and Terraform and used Terraform to map more complex dependencies and identified network issue.
- Experience in converting existing AWS infrastructure to serverless architecture (AWS Lambda. Kinesis) deploying via = Terraform and AWS Cloud Formation templates.
- Experience in Designing, configuring, automating, and managing multiple servers for different environments over AWS using Ansible playbooks to support the infrastructure needs of applications.
- Worked in designing and deploying AWS solutions using EC2 instances, EBS, S3, RDS, Elastic Load Balancer and Auto scaling groups.
Confidential
Azure DevOps Engineer
Responsibilities:
- Designed and configured AZURE virtual Networks (V - Nets), Subnets. AZURE Network security groups, DNS settings, Security Policies and Routing.
- Written runbooks in PowerShell and deployed using CICD Az DevOps to Automation Accounts.
- Release pipelines use AZURE AD Application Registration service principal in the AZURE DevOps service connections for authentication to AZURE. Runbook uses connections for Authentication.
- Configured Cloud Network Architecture using AZURE Virtual Networks, VPN and Express Route to establish connectivity between on-premises and Cloud.
- Developed build and deployment processes for Pre-production environments.
- Developed Shell/Python Scripts for automation purpose.
- Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.
- Responsible for setting up high availability and Disaster Recovery for all Prod facing Apps.
- Played an active role in critical production issue resolution both (Priority 1 and Priority 2).
- Experience in designing, analyzing and troubleshooting large-scale distributed systems
- Written Cloud Formation template in JSON and YAML format to build the AWS services with the paradigm of infrastructure as a code(IAAC)
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
- Building and Installing servers through Azure Resource Manager Templates (ARM).
Confidential
DevOps Engineer
Responsibilities:
- Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), CloudFormation (JSON Templates), Elastic Beanstalk, Lambda, VPC, RDS, Trusted Advisor and Cloud Watch.
- Designed & implemented VPC service for extension of on - premises datacenter with AWS Cloud using VPN & Direct connect services.
- Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups &NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
- Scripting infrastructure and (Linux) machine provisioning using Bash and the Python AWS-SDK.
- Used Amazon Route53 to manage DNS zones globally & to give public DNS names to ELB's and CloudFront for Content Delivery.
- Used IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS resources.
- Created Master-Slave configuration using existing Linux machines and EC2 instances to implement multiple parallel builds through a build farm, expertise in troubleshooting build and release job failures.
- Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
- Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
- Responsible for CI and CD using Jenkins, Maven and Ansible.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Configured MQ Series network using clustering, distributed queuing and remote administration.
- Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
- Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
- Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like NewRelic and CloudWatch in different work environments in real and container workspace.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new server.
Confidential
System/ Build & Release Engineer
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.
- Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
- Effective maintenance of resources using AZURE and VMware and monitoring the health every day.
- Made use of Gradle and Maven for building applications and written structured pom to build java applications and integrated with Jenkins for CI.
- 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.
- Developed custom Jenkins jobs/pipelines using common libraries with groovy scripts for CICD activities
- Initiated and troubleshoot Continuous Delivery builds in Jenkins via JIRA tickets.
- Deployed and configured JIRA on both hosted and local instances for issue tracking, workflow collaboration and tool - chain automation.
- Integrating Junit tests in Ant & Maven and configured Jenkins to send the Unit test report to the development team.
- Installed, configured, and managed the ELK Stack (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
- Scripting using Shell, Python Scripts for compilation and deployment processes.
- Configured Jenkins as a Continuous Integration tool and designed a continuous build process.Environment: ANT, Apache Subversion (SVN), Bamboo, IBM WebSphere, Oracle Web logic, Splunk,Nagios, VMware, UDeploy, Java, Red Hat Linux, Shell scripting, Python.