Devops/sre Engineer Resume
Dallas, TX
SUMMARY
- Over 6+ years of experience as a Cloud/DevOps Engineer who understands the operations anddevelopment to quickly deliver code to customers
- Looking for a new challenge that adds value and experience to my career
TECHNICAL SKILLS
Cloud Infrastructure: AWS, Azure, Terraform, Terragrunt, CloudFormation
Configuration management Tools: Puppet, Chef, Vagrant, Docker, Ansible
Orchestration: Kubernetes
Continuous Integration Tools: Jenkins, Bamboo
Build Tools: ANT, MAVEN
Versioning Tools: GIT, Bitbucket, SVN
Scripting: Shell, Python, Ruby, JSON, YAML
Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL
Logging & Monitoring Tools: Nagios, Splunk, Data - dog
Other: SonarQube, SonarLint, Nexus, JFrog, PagerDuty, Confluence
PROFESSIONAL EXPERIENCE
Confidential - Dallas TX
Devops/SRE Engineer
Responsibilities:
- Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
- Oncall for a week once’s in a month.
- Created, tested and deployed an End to End CICD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments.
- Experience with Container based deployments by using Docker. Expert in using Docker Engine, Docker Hub, Swarm, Docker Registries and building Docker Images at root of the repository.
- Hands on experience in the design, implementation and support of automated Containerized Infrastructure using Kubernetes.
- Managing and maintaining Kubernetes cluster and integrated with datadog to monitor cluster cpu, memory, number of nodes and replica set of deployment.
- Managed Kubernetes charts using Helm and creating reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Worked on creation of custom Docker container images, tagging and pushing the images and worked on creating the Docker Containers and Docker consoles for managing the application life cycle.
- Experience in authoring custom Terraform Scripts to automate the deployments.
- Extensive experience in Server infrastructure development on AWS Cloud by using AWS services like EC2, ECS, EBS, ELB, Lambda, S3, RDS, Glacier, DynamoDB, VPC, Route53,
- CloudWatch, CloudFormation, IAM, Certificate Manager, SNS and Auto Scaling in a scalable production environment.
- Using Terraform and Terragrunt deployed AWS resources like EC2,EFS,VPC, RDS, EBS, Elastic Load Balancer, Auto scaling groups, S3, SQS, SNS, SES, Lambda, and etc.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN) .
- Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to setup and manage cached content delivery. Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
- Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances. Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Build and deployed two environment like performance and data-migration from scratch.
- Expertise in using AWS Identity Access Management (IAM) to provide access for users in different environments.
- Setting up cross account resource access like s3 bucket, secrets manager.
- Ability in development and execution of Shell scripts and Python Scripts to automate the administrative tasks.
- Expertise in branching, tagging and maintaining the version across the environments by using Source Code Management tools like Bitbucket, GitHub and Version control tools like GIT.
- Extensively worked on administrating tools like Jenkins, Bamboo for leveraging continuous integration and continuous delivery processes for service development.
- Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
- Installing, configuring, maintaining, and deploying to WebSphere Application Server.
- Experience working on middleware application installation, operation, and troubleshooting; specifically, IIS, IBM Websphere, Oracle Weblogic, Apache Tomcat, JBoss.
- Developed and maintained deploy jobs for application code deployment across all environments
- Experienced in using Ansible as a configuration management tool and developed Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx and other applications.
- Expertise in using various repository management tools like Sonatype Nexus and Artifactory to deploy and manage artifacts. Configure bug tracking tools like JIRA.
- Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
- Experience in creating notifications and alarms for EC2 instances using CloudWatch.
- Expertise in configuring Log monitoring tools like Nagios, Splunk to monitor logs of applications in prod and non-prod.
- Worked with code quality tools like SonarQube to find if there are issues in the code by setting Quality Gates, Quality Profiles and Quality Rules.
- Expertise in trouble shooting the problems generated while building, deploying in a multi-component environment and as part of production release support
Environment: AWS, K8S, Docker, Jenkins, Nexus, Datadog, Terraform, TerraGrunt, OAuth, Bitbucket, Git, Python, Shell, Tomcat, Webshpere.
Confidential - Dallas, TX
Cloud/DevOps Engineer
Responsibilities:
- Have experience in cloud platform like AWS, AZURE.
- Design, development, testing, maintenance, delivery and support for the full life cycle of activities related to Systems and subscriptions in Azure Cloud environment.
- Hands on experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Fabric controller,Azure AD, Azure search, and notification hub.
- Designed, configured and deployed MicrosoftAzurefor a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
- Expertise in MicrosoftAzure Cloud Services(PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT),Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
- Extensive involvement in DesigningAzure Resource ManagerTemplate and in designing custom build steps usingPowerShell.
- Designed and developed Cloud Service projects and deployed toWeb Apps, PaaS, and IaaS.
- Configured SQL Server Master Data Services (MDS) in WindowsAzure IaaS.
- Manage different AZURE environment for provisioning of Linux servers and services executed by the providers.
- Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
- Worked in GIT to manage source code.
- Build Databricks infrastructure from scratch using terraform.
- Build Azure pipeline for end to end deployment of snowflake infrastructure.
- Oncall for a week once’s in a month.
Confidential - Richmond, VA
Cloud/DevOps Engineer
Responsibilities:
- Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances
- Worked in various Linux server environments from DEV all the way to PROD and along with cloud powered strategies embracing Amazon Web Services (AWS)
- Worked with Build Tools like Ant and Maven
- Version Control Systems/ Source Code Repository tools like Subversion, GIT, Bitbucket Performance maintaining/troubleshooting the CM tool in UNIX and Windows environments
- Set up continuous integration and formal builds using Bamboowith Artifactory repository
- Implemented SonarQube for code analysis for every bamboo pipeline
- Configured IHS server for Maintenance Page
- Enabled maintenance page and redirect all and visitor of site to the maintenance page during site update
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
- Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
- Created and maintained Ant buildXML and Maven PomXML for performing the builds
- Worked on Puppet Enterprise and Puppet Open Source Installed, configured, upgraded and managed PuppetMaster, Agents & Databases Integration of Puppetwith Apache and Passenge
- Worked with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, Cloud Watch, NewRelic, Elasticsearch, Kibana, AppDynamics etc
- Used JFrog, Artifactory Repository Managers for Maven builds
- Involved with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries
- Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture
- Installed, Supported Application and middleware WebSphere Application Server, IBM HTTP/ Apache Web Servers in LINUX and UNIX environments for various projects
- Worked on Tomcat and WebSphere Application servers for deployments
Environment: Linux, Unix AWS, Ansible, Power Shell, Shell, Python, Ruby, WebSphere, Load Balancers, Apache Tomcat, Docker, Virtualization, JDK18, XML, Bitbucker, Git, Artifactory, VDAAS
Confidential - Rockville, MD
Cloud/DevOps Engineer
Responsibilities:
- Designed AWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
- Used AWS Lambda to Automate log handling process for blacklisting bad IPs in AWSWAF
- AWStasks such as migrating applications to Cloud, importing volumes, optimizingEC2, configuring and migrating to RDS, S3 storage, creating security groups, auto-scaling, elastic load balancers (ELBs), Route53
- Worked in IaaS managing Amazon Web Services (AWS) infrastructure with automationand configuration management
- Built complete Configuration Management for the Microservices using kubernates, Docker and Ansible
- Setup load balancers in front of auto scaling groups in AWS to create a dynamically scalable production environment able to handle large swings in load
- Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform
- Involved in Implementation of CI/CD and other tooling as needed to support internal and customer development efforts to customize and enhance OpenStack
- Created scripts in Pythonto integrate with Amazon API to control instance operations
- Creating the Docker containers and Docker consoles for managing the application life cycle
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling theGIT
- Used ANT and Maven plugins to integrate Jenkins with GIT for building java projects
- Worked on OpenStack cloud to create instances on the cloud utilizing OpsWork(Chef) Instances include RHEL instances with tomcat and apache http server
- Automated setup of environments and deployment of applications using BASH, Shell, Python, PowerShell, Ruby, and Perl
- Experience with application server technologies (Tomcat, WebLogic, JBoss, WebSphere)
Environment: Redhat Linux 7x, AWS, Openstack Chef, Ruby, Shell, Python,WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7x, Docker, Virtualization, Configured plug-ins for Apache HTTPserver 24, Nginx, LDAP, JDK17, XML, SVN, GitHub
Confidential - Dallas Tx
Build & Release Engineer
Responsibilities:
- Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release
- Integrated Jenkins Build pipeline plugins for managing multi project jobs to perform efficiently
- Migrate SVN repositories to GIT and administrate GITLAB to manage GIT repositories
- Implemented Git mirror for SVN repository, which enables users to use both Git and SVN
- Installed and Configured Jenkins and created End-to-End automation for projects
- Configured and maintained Jenkins to implement the CI process for major releases and integrated the tool with Ant and Maven to schedule the builds
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory)
- Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring
- Experience with container-based deployments using Docker, working with Docker images, Docker HUB and Docker registries
- Virtualized the servers using the Docker for the test environments and dev-environment needs
- Integration of Puppet with Apache and developed load testing and monitoring suites in Python
- Managed and monitored the complex environments using App Dynamics
- Created and wrote Shell Scripts (Bash), Ruby, Python, and PowerShell for automating tasks
- Implemented Power Shell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency
Environment: Puppet, Jenkins, Tomcat, JBoss, Docker, Ansible, Splunk, JAR, WAR, WAR, Nexus
