We provide IT Staff Augmentation Services!

Aws Cloud / Devops Engineer Resume

3.00/5 (Submit Your Rating)

Brookfield, WI

SUMMARY

  • Over 7+ Years of overall results driven and diversified IT industry experience with major focus on DevOps Engineer, Cloud Infrastructure and Automation, Software configuration,Build Engineering, Release Engineeringfor Financial Banking and Telecom Industry.
  • Experience in designing, deploying and maintaining various multitude applications utilizing AWS services stack including EC2, S3, EBS, EFS, Elastic Beanstalk, Route 53, VPC, Cloud Formation, Elastic Cache, Cloud trail, SNS, SQS focusing on High Availability, Fault - tolerance and Auto Scaling.
  • Hands on experience in migrating various applications from on-premises to the AWS cloud using cloud formation templates and using Interfaces Directly with Amazon Simple Storage Service (S3).
  • Worked withTerraformkey features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Experienced working on the Azure Kubernets Service and azure container registry service implemented monitoring all the pods and nodes using Grafana. Using the Helm Package Management for complex packages.
  • Experience working with log monitoring tools ELK Stack (Elastic search, Log stash, Kibana), also used Cloud Watch, Grafana, Promethus, Nagios and Splunk for monitoring.
  • Extensive hands-on experience in distributed system using Apache Zookeeper, Redis and Cassandra.
  • Knowledge in synchronizing On-premises Windows Server Active Directory to AzureAD (AAD) using Azure AD connect.
  • Experience of managing large-scale deployments of applications on AWS using tools like Cloud formation to automate infrastructure deployment. Also, hold proficient knowledge of EC2, S3, Elastic Load Balancing, RDS and other services of the AWS family.
  • Experience in managing large-scale deployments of applications on AWS using tools like Cloud formation to automate infrastructure deployment. Also, hold proficient knowledge of EC2, S3, Elastic Load Balancing, RDS and other services of the AWS family.
  • Experience in implementing data caching using Microsoft AppFabric
  • Installed, configured and maintained DNS, FTP and TCP/IP on Red Hat Linux.
  • Usedpuppet and Chef Automation tools for configuration management in different systems.
  • Designed, Installed and Implemented Ansibleconfiguration management system.
  • Used Puppet to automate Configuration management and describe the state of resources using Ruby language.
  • Extensive working knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic, JBoss, Web Servers like Apache, Tomcat and Web Containers like Nginx.
  • Expertise in installing application on AWS EC2 instances and configured the storage on S3 Buckets. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Developed Python, Shell/Perl Scripts and PowerShell for automation purpose.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and continuous delivery (CD).
  • Extensive experience in using Build Automation tools like ANT, Maven, Bamboo, AnthillPro and Cruise Control.Experience in managing artifacts using Nexus and Artifactory Repository Managers for Maven builds.
  • Proficiently experienced in Amazon Web Services cloud platform and its features like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Worked with multiple development groups to design/create automated build and Deployments usingMSBuild and NAnt etc.
  • Experience in deployment and monitoring scalable infrastructure on amazon web services (AWS) and configuration management using Puppet.
  • Experience withDocker,Kubernetes, swarm and clustering frameworks.
  • Administrated and monitored activities for SVN, GIT, Team Foundation Server (TFS).
  • Provisioned Server builds and configuredIISapplications in new environment.
  • Expertise in working with JIRA and Bugzilla as bug Tracking Software. Good understanding of Programming languages as Java, .NET.

TECHNICAL SKILLS

Operating Systems: Unix, Solaris, Linux, HP-UX, Windows Server.

Scripting: Shell, Perl, Python / Jython, Bash, PowerShell, Ruby, Groovy.

Build Scripting: Make Apache Ant, Nant, Maven, MS Build and Gradle.

Continuous Integration Tool: Jenkins/Hudson, AnthillPro, Bamboo, Cruise Control, Team Foundation Server, TeamCity.

Deployment Tools: Nexus, IIS, IHS, Web sphere, Web logic, Tomcat, JBoss

Source Control: GIT, Subversion SVN, TFS, VSS, Perforce, Clear Case

Database: Oracle, SQL Server.

Languages: C, C++, Java, Groovy, J2EE, C#, .NET

Application Monitoring Tools: J2EE, JSP, RMI, EJB1.1, JDBC, JavaScript, VB Script Nagios, Mercury, IBM RTC (Rational Team Concert), PHP.

Bug Tracking Tools: Jira, Bugzilla, Clear Quest, Footprints, Quality Center, Junit, Load runner.

ETL Tools: ETL Service/Engine, DB2 client, Discovery, Data Studio, Data Architect

Automation/Others Tools: Terraform, Chef, Puppet, Ansible, AWS, Kubernetes, Docker, Gerrit.

Middleware Administration: JBoss, Web sphere, Web logic, Apache, Tomcat, Tomcat-Server and Jetty.

PROFESSIONAL EXPERIENCE

Confidential, Brookfield, WI

AWS Cloud / DevOps Engineer

Responsibilities:

  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud FormationAWSConfig, Autos calling, Cloud Front, IAM, S3, and R53.
  • Analyzed Business Requirements, Functional Requirement & High level Design documents.
  • Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Developed Presentation layer, Business logic layer, and Data layer using ASP.NET with C# under Visual Studio.
  • Secured the GCP infrastructure with private, public subnets as well as security groups etc., and leveraged the GCP cloud services such as compute, auto-scaling and VPC to build secure, scalable systems to handle the unexpected loads.
  • Used Azure Kubernets Services to host my application and also to monitor AKS through Grafana. USed Azure Container Services to build new custom images and stored them in Azure Container Registry.
  • Used monitoring tools like Grafana, alert manager as Promethus and Pager Duty for getting an alert alarm tool and creating and dashboard for monitoring in PromQL (query language) to monitor for CPU, messaging sight and websites etc.,
  • Wrote the JSON and YAML scripts to improve alert manager to get the proper information about the alerts on a Grafana dash board.
  • Managed and supported the AWS team and setting up the IPSec tunnel between Google Cloud GCP and AWS Networking infrastructure.
  • Resolved issues with IIS, DNS, WINS, DHCP, TCP/IP, server administration, Active Directory, SQL, Exchange and application support for Web Trends, PCAnywhere and Rockliffe.
  • Maintained multiple Internal/External websites on IIS on multiple server environments using various techniques (Multiple IPs, Ports, and Host headers).
  • Configured, monitored Azure Application Insights for Application performance for Web applications, Synthetic transaction monitoring for Web pages
  • Sub-contracted Microsoft to migrate an on-premises.Net Application with MSMQ to use Azure Service Bus and Azure Application Insights for a commodities company
  • Installed and configured Ansible in AWS EC2 instances using Python pip and automated the cloud deployment using AWS, AWS CLI, Python and AWS cloud formation templates.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented a Continuous Delivery pipeline with Docker, GitHub, and AWS.
  • Developed spark jobs using Scala to fetch time-interval data from Cassandra using Spark-Cassandra
  • Collaborated in the automation of AWS infrastructure viaTerraform, Ansible, and Jenkins - software and services configuration via chef cookbooks.
  • Developed and configured a log file server using ELK stack to capture the logs that are being monitored by Shinken.
  • Implemented ELK (Elasticsearch, LogStash, and Kibana) stack in my environment for centralized logging information.
  • Designed and developed infrastructure using Terraform and Cloud Formation and automated end-to- end transit hub connectivity resource deployment in AWS via Terraform.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Used Chefto manage Web Applications, Config Files, Database, Users, Mount Points, and packages.Responsible for writing Chef Cookbooks to configure nodes.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using tools like Chef and Jenkins.
  • Orchestrated and migrated CI/CD processes usingCloudFormationand Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs.
  • Created and managed daily/weekly builds using Jenkins for CI/CD and used pipeline plug-in for managing multi project jobs efficiently. UsedTerraformfor server provisioning.
  • Designed and created multiple deployment strategies usingCI/CDPipeline and configuration management tools with remote execution to ensure zero downtime and shortened automated deployments.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for ImmediateBuildwith Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom Ruby modules.
  • Developed and maintained automated tools for internal department workflows utilizingRuby and Python.
  • Designed and Developed GUI for Activation and Customer Service screens using HTML, JavaScript
  • Developed user interface using JSP, JSP Tag libraries and JavaScript.
  • Built the application with JavaScript framework such as AngularJS.
  • Used Kubernetes to deploy scale, load balance, scale and manage agile containers with multiple namespace versions.
  • Built/Maintained Docker container clusters managed by Kubernetes Linux, Bash, GIT,Dockeron GCP.
  • Integrated Splunk with AWS deployment using Puppet to collect data from all database server systems into Splunk.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Integrated PowerShell scripts in the prepared build system to automate website deployments to IIS server.

Confidential, Omaha, NE

DevOps / Build Release Engineer

Responsibilities:

  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Created Clusters using production ready cluster management tool kubeadm and worked on creating pods, replication controllers, services, labels, health checks and ingress by writing YAML files and deployed micro services on Docker containers and worked on Minikube CLI to manage local deployments in Kubernetes, creating local cluster to deploy application containers.
  • Set up and maintained logging and Monitoring subsystems using tools like; Elasticsearch, Fluentd, Kibana, Promethus, Grafana and Alertmanager.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure
  • Implemented of Azure Service Bus, AppFabric feature also worked on Azure service bus explorer tool to analyze the message data, reading the dead letter queue and re-queuing as part of testing.
  • Intune application monitoring using Azure Application Insights, Azure application management
  • Deploy solutions (Ansible, Puppet, Nagios, ELK stack etc.) to reduce the operational load in addition to providing dash boards on the usage
  • Designed and implementation of centralized logging system for the entire project using ELK stack and Kafka queue.
  • Developed web page to create PDF document out of XML serialized object data using C#, ASP.Net and ADO.Net
  • Deployed, maintained, trouble-shoot various .Net applications and web services hosted on various versions IIS web servers
  • Performed ongoing monitoring and security audits utilizing Zenoss to monitor Windows, IIS, SQL Server agents, IIS Log collection and IIS Application Request Routing servers
  • Created and configured different websites using different IP addresses, port numbers and host headers in IIS manager
  • Implemented automated local user provisioning in instances created in AWS Amazon cloud Services.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Created and modified several UNIX shell Scripts according to the changing needs of the project and client requirements.
  • Created various components in the Microsoft Azure Management Portal such as Cloud Service, SQL Azure Database, Microsoft Azure Storage Accounts, and Redis Cache.
  • Worked on Exception and Mail logging features to store exceptions and emails log in Microsoft Azure Table storage.
  • Used Microsoft Azure Queue Storage for passing messages (exception and email) from Microsoft Azure Cloud Service Web role to Microsoft Azure Cloud Service Worker role.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Apache Tomcat and JBoss.
  • Managed Docker orchestration and Docker containerization using Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Integrated Jenkins CI/CD with GIT version control and implemented continuous build based on check- in for applications and created GitHub Webhooks to setup triggers for commit, push, merge and pull request events to drive all builds to Docker registry and then deployed to Kubernetes, created pods using Kubernetes.
  • Performed code management activities usingGitand responsible for code branching and merging.
  • Configured Git with Jenkins and schedule jobs using Poll SCM option. Involved in the migration of code from Subversion (SVN) to Git.
  • Worked with Development Team Leads and testing team to establish a build schedule, execute software builds in SVN and troubleshoot build failures, if any.
  • Provided ongoing support and administration for Subversion (SVN), ANT build automation.
  • Planned and executed the migration from Bugzilla based bug tracking and Jenkins CI tool into the Atlassian based suite JIRA.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Configuration and Administration of Tomcat/Apache Web Server and SSL.

Confidential | Phoenix, AZ

Build Release Engineer

Responsibilities:

  • Developed Configuration Management GIT from scratch and prepared documentation accordingly.
  • Responsible to interface with Engineers and Operations to establish and maintain the software development structure using Continues/CM tools on UNIX and Windows.
  • Managed Linux staging and testing environments.
  • Mergedreleasebranches to the master after the productionreleaseand resolved the conflicts if any during the merge in GIT.
  • Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
  • Used JavaScript for validations and hands on experience with data persistency using Hibernate and Struts framework.
  • Used JQuery, ASP.NET AJAX toolkit controls and Twitter bootstrap CSS to give better performance and richness to the user interface.
  • Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using C#.Net, ASP.NET and SQL.
  • Implemented the JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework, MVVM framework using Backbone for MVC.
  • Coordinated with software development teams and QA teams on issues and solved the problem.
  • Providing on-going support and administration for Subversion (SVN), and ANT build automation.
  • Competent UNIX knowledge used in support of SAS andClearQuestapplication needs.
  • Ant can be used to pilot any type of process, whichcan be described in terms of targets and tasks.
  • Used Maven as a dependency management tool to manage all the dependencies that are required. Maintained backups and restore activities for SVN, Jenkins.
  • Setup Build and deploy automation tools and Continuous Integration in Jenkins.
  • Developed buildand deployment scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to other environments.
  • Used Ant, Maven to perform daily and weekly SoftwareBuilds.
  • Managed software baselines and configurations, including labeling, branching/ merging and promoting versioned files.
  • Built a multi-threaded PERL backend to process the jobs, taking advantage of the multiple CPUs on the machine.
  • Checking the database by writing the SQL Queries to check whether data is correctly storing in the database or not. Checking the database catalog to get the information about the data type of the fields.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation ofbuildand test systems.
  • Deployed and Configured Automation tools like Ansible and CHEF.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Repaired broken Chef Recipes and corrected configuration problems with other chef objects.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customization and plug-ins for the Jira/issue tracker.
  • Experience in installation and configuration of ANSIBLE and used ANSIBLE for application automatic deployment and provisioning to different environments.

Confidential

Linux Engineer

Responsibilities:

  • Installation, configuration and upgrades of Redhat Linux. Worked on configurations and installations Linux servers using PXE and Kick-start. Writing Shell scripts for system maintenance and automation of server
  • Planned and setup of Disaster recovery servers. Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Installing, Configuring and Maintaining the DHCP, DNS, NFS, NIS, send mail server.
  • RPM package management using RPM Build. Created & Monitored Cron Jobs. Backup management and Recovery policy using Veritas Net Backup (VNB)
  • Troubleshooting backup, restore problems, and performed day-to-day trouble shooting for the end users on Linux based servers.
  • Performed administration tasks like Setup, maintain and manage User accounts and Groups, allocating quotas to users as well as system start up and shutdown
  • Daily generation of performance reports to executive management, on the utilization and performance of all business-critical servers.

We'd love your feedback!