Sr. Aws/devops Engineer Resume
Salt Lake City, UT
PROFESSIONAL SUMMARY:
- Over 8 years of experience in IT industry wif imperative concentration on Build & Release, DevOps, Linux and Cloud Computing.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, ElasticLoad - balancers, S3, Elastic Beanstalk, CloudFront, RDS, DynamoDB, VPC, DirectConnect, Route53, Cloud Watch, Cloud Trail, CloudFormation, IAM, EMR and ElasticSearch.
- Expertise in working on Multiple AWS instances and set teh security groups, Elastic Load Balancer and AMIs, Autoscaling to design cost TEMPeffective, fault tolerant and highly available systems.
- Accomplished in creating configuredAWSIAM and Security Group in Public and Private Subnets in VPC and CreatedAWSRoute53 to route traffic between different regions.
- Worked on setting up teh life cycle policies to back teh data fromAWSS3 toAWSGlacier, Worked wif variousAWS, EC2 and S3CLI tools.
- Build infrastructure as a code using tools like Terraform and Cloud Formation Templates.
- Experience on usingAWSLambda, running scripts/code snippets in response to events occurring inAWSCloud and maintaining it.
- Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).
- Proficient in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
- Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Sound knowledge in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Good understanding wif other technologies like Google Cloud Platform and Open stack.
- Planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
- Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, Code Deploy, Code Pipeline, Maven, and configuration management tools like Ansible, Puppet. Had set up staging and production environments for CI workflow.
- Hands on experience on automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and on Integrating Ansible wif Run deck and Jenkins.
- Automated deployment activities in middleware environment which includes portal applications running on Java/AWS using Puppet master and Agent nodes and Integrated Puppet wif Apache and Passenger.
- Handled Kubernetes to deploy scale, load balance, scale and manage docker containers wif multiple name spaced versions.
- Experienced wif deployment automation of all teh microservices to pull image from teh private Docker Registry and deploy to Dockerswarm cluster using Ansible.
- Expertise in setting up (CI/CD) Continuous integration and Deployment Pipeline for J2EE, NodeJS and Python applications as well as Docker Containers using tools such as Jenkins, Team city, Bamboo and AWS Code Pipeline.
- Extensive experience in building artifacts for Java, Spring framework, Angular applications using ANT, Maven, Gradle, and all required dependencies in Jenkins and AWS Code Build.
- Worked on analysis and visualization of data using ELK (Elasticsearch, Logstash and Kibana) and MySQL databases in a Linux (CentOS) environment.
- Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool. Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct Jira.
- Expertise in Python, Perl, shell scripting, Groovy, Yaml to automate administration tasks.
- Experience on Deploying teh Software builds to Dev, QA, Perf, and Production servers.
- Experience in System Administration on various platforms which includes Red hat Linux, Solaris, SUSE Linux, CentOS, Windows Environment, VMware ESX/ESXI and VMware vSphere.
- Experts in creating and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
- Working knowledge on configuring access lists. Troubleshooting DNS/DHCP issues wifin teh LAN network.
- Experience in 24x7 production support environments, on-call and weekend support.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, Linux, Solaris, Ubuntu
Virtualization Platforms: VMware, Virtual Box, Docker
Configuration management: Ansible, Chef, Puppet
CI/CD Tools: Jenkins, Bamboo
Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS
Amazon Web Services: EC2, Elastic Load Balancer, Auto Scaling Services, Glacier, Elastic beanstalk, Cloud Front, Relational Database, Dynamo DB, Virtual Private Cloud, Route 53, Cloud Watch, Identity and Access Management (IAM), EMR, SNS, SQS, Cloud Formation, Lambda. VPN
Scripting Languages: Bash, Groovy, Shell, Python
Orchestration Tool: Kubernetes
Build Tools: Maven, Ant, Gradle, Gulp, Grunt, Yarn
Cloud platforms: AWS, Azure
Logging & Monitoring Tools: Splunk, Nagios, New Relic
Databases: Oracle, Mongo DB, MySQL
Version Controls: Subversion, Git
Issue Tracking Tools: Jira, ToolBox
PROFESSIONAL EXPERIENCE:
Confidential, Salt Lake City, UT
Sr. AWS/DevOps Engineer
Responsibilities:
- Deployed and operated AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, AMI, Cloud Formation, CloudWatch and Cloud Trail using AWS console and AWS CLI.
- Created and managed EC2 instances utilizing various AWS services like auto-scaling groups, Elastic Load Balancing (ELB), S3 and Glacier for our QA and UAT environments.
- Created AWS Security Groups which acted as virtual firewalls that controlled teh traffic allowed to reach one or more AWS EC2 instances.
- Performed AWS cloud deployments for web applications wif CloudWatch to monitoring and VPC to manage network configurations.
- Created a virtual data center in teh Amazon Web Services cloud to support Enterprise Data Warehouse including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, ElasticLoad Balancer.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to build a secure zone environment for organizations in AWS public cloud.
- Using snapshots, performed Auto Scaling, Elastic Load Balance and AMIs and utilized EBS to store persistent data and mitigate failure.
- Created S3 buckets to back up teh files and customized it in JSON format and assign teh policies to access teh files. For archive files Glacier is used. Worked on IAM to set up user roles wif corresponding user and group policies using JSON.
- Well Versed wif Configuring Access for inbound and outbound traffic RDSDBservices, DynamoDB tables.
- Used Docker as a new level of simplicity to defining and creating applications by encapsulating them in containers.
- Good experience in setting up DockerHost, DockerRegistry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances). Developed Networking policies for Docker containers.
- Created Docker containers and worked on Docker consoles for managing teh application life cycle.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Build teh maven artifacts using Jenkins and Deploying into Amazon Cloud Environment by adding Monitoring Metrics to Cloud Watch and teh respective Alarms.
- Written build.xml and Pom.xml using Build Management tools like Maven also has experience on version controls tools and repositories like GIT, Bitbucket.
- Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
- Used Ansible to document all infrastructures into version control.
- Configuration Automation using Ansible and Docker Containers.
- Used Ansible playbooks to automate in AWS features like EC2, IAM, VPC, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto Scaling, IAM, S3.
- Lead teh cloud infrastructure maintenance effort using a combination of Jenkins, Ansible and Terraform for automating CICD pipeline in AWS. Designed and developed shell scripts. Wrote scripts for provision of infrastructure management using Terraform.
- Managed Kubernetes charts using Helm and created reproducible builds of Kubernetes application, managed Kubernetes manifest files and managed releases of Helm packages.
- Created Instances in Apache Web server and JBOSS Application server in QA and Production environments.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
- Administered Apache and Nginx web servers and several RDBMS servers like SQL, MySQL, Aurora or data integrity.
- Created Jira workflows to automate deployment and for issue tracking. Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for teh JIRA bug/issue tracker.
Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI, SQS, SNS, Lambda, CLI, CDN), ELK, Docker, Ansible, Jenkins, Maven, Kubernetes, Git, Jira, Bash, Shell, Python, Tomcat, WebLogic, Autoscaling, WebSphere, Route53, DNS, Nagios, RHEL.
Confidential, Boston, MA
Azure/DevOps Engineer
Responsibilities:
- Hands on experience in using Cloud Infrastructure management and Implementationand working experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites. Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, Scheduling, Auto Scaling, and Power Shell Automation.
- Experience in Deploying Azure IaaS Virtual Machines (VM’s) and PaaS role instances (Cloud Services) into secure VNets and subnets, designed VNets and Subscriptions to confirm to Azure Network Limits.
- Involved wif team in migrating on-premise data center to Azure cloud.
- Configured Jenkins as a build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
- Configured in setting up CI/CD pipeline integrating various tool wif Cloud Bees Jenkins to build and run Terraform script templates to create infrastructure in Azure.
- Managed release planning and branching strategy of GIT servers and worked on creating repositories in GIT Stash for multiple applications configured GIT repositories in CI setup in Jenkins and Injected Groovy scripts in Jenkins for dashboard and customized email triggers.
- Created Clusters using Kubernetes kubectl and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.
- Implemented Jenkins and built pipelines to drive all microservice builds out to teh Docker registry and tan deployed to Kubernetes.
- Good experience on Docker and Ansible to build automation pipeline and Continuous Deployment for code using Jenkins and wrote Ansible Playbooks to automate Ansible Servers using YAML scripting.
- Worked on Power Shell scripts to automate teh Azure Cloud system in creation of Resource groups, Web Applications, Azure Storage Blob Tables, firewall rules and used Python scripts to automate day to day administrative tasks.
- Experience wif teh OpenShift Redhat Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment.
- Hands on working experience wif helm charts for deployment manager to use of charts and templates for listed file names.
- Experience in installing, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases.
Environment: Azure, Ansible, Terraform, Docker, Maven, Jenkins, Kubernetes, GIT, Python, Shell Scripting.
Confidential, Santa Clara, CA
DevOps Engineer
Responsibilities:
- Deployed and monitored scalable infrastructure on Amazon web services (AWS) and configuration management using Terraform, Ansible.
- Platform support for cross-functional delivery of large-scale, complex projects often involving multiple internal and external teams.
- Provisioned AWS resources using Cloud Formation and terraform modules.
- Collaborate wif teh Release Automation team to enable better integration into teh CI-CD process.
- Assist in testing and deploying applications all teh way to production.
- Created Custom exporters to scrape metrics for Prometheus, migrated dashboards and alerts to Prometheus from other logging.
- Deployed and Orchestrated teh applications wif Kubernetes.
- Design, build, and optimize applications, containerization and orchestration wif Docker and Kubernetes.
- Coordinate wif application owners to ensure installation, configuration and maintenance of applications.
- Created Python Scripts to Automate AWS services which include web servers, ELB, CloudFront Distribution, Database, EC2 and Database security groups, S3 bucket and application configuration. dis Script creates stacks, single servers or joins web servers to stacks.
- Implemented AWS solutions using EC2, S3, RDS, ECS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Converted existing AWS infrastructure to Serverless architecture wif AWS Lambda, Kinesis and deployed wif Terraformand AWS Cloud Formation.
- Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several other Java services running on Kubernetes.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and TEMPhas Integrated Ansible wif Jenkins.
Environment: AWS, Ansible, Terraform, Kubernetes, Docker, Chef, Ant, Maven, Jenkins, GIT, Python, Shell Scripting.
Confidential
Linux/DevOps Engineer
Responsibilities:
- Monitored software, hardware and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion.
- Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins. Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
- Set up puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
- Created Puppet manifests, classes and modules to automate system operations. Developed teh scripts to push patches, files and maintain configuration drift through teh Puppet Tool.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Implemented new project builds using Jenkins and Maven as build framework tools, inspected builds in staging environment before rolling out to production environment.
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven wif GIT to manage and deploy project related tags.
- Implemented GIT Lab for version control of Puppet modules and process documentation.
- Manage Code Repository by, maintaining code repository in GIT, improve practices of branching and code merge to custom needs of development team.
- Initiated responsibility for administering teh SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.
- Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement.
Environment: Puppet, Jenkins, Hudson, ANT, Maven, Git, SVN, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, Nagios, RHEL.