Sr Cloud Consultant (aws, Azure, Openshift And Kubernetes) Resume
Chicago, IllinoiS
SUMMARY
- Around 12 years of progressive experience as a AWS, Azure, Cloud DevOps Engineer, Kubernetes, Site Reliability Engineer in Design, Implement, Cloud Migration, DevOps, System Administration, Configuration Management, DevOps, CI/CD, infra automation, CI, Delivery and CD pipeline of high traffic large scale distributed systems of On - Premise, Hybrid Cloud and distributed applications.
- Experience on Implementing Terraform and Cloud formation templates as Infrastructure as a Code for GCP, Azure and AWS Public Cloud solutions for various use cases.
- Expertise inAWS, implementing newAWSCloud platform and its services: EC2,Elastic Container Service, Code Commit, Code Build, Code Deploy, Code Pipeline, S3,Glacier, RDS, EBS, VPC, ELB, Route 53, AWS Auto Scaling, CloudFormation, CloudTrail, Security Groups, Simple Notification Service, Simple Queue Service and IAM.
- Expertise in designing build process, Software Product Development, Process Automation, Build & Release Management with Continuous Integration (CI) Continuous Deployment/Delivery, Source Code repository & Environment management, Change/Incident Management and Cloud Management.
- Installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo, MySQL, HBase, PostgreSQL, MongoDB and Cassandra
- Installed, Configured, Managed Monitoring Tools such as AppDynamics, Prometheus, New Relic, Nagios, Splunk, Graphana for Application Performance Monitoring and System service monitoring.
- Highly skilled at supporting web and application servers (Apache, Nginx, NodeJS, JBoss, Tomcat) and Hands-on experience with installing and managing MySQL and MongoDB servers.
- Expertise in supporting enterprise baseddistributed applicationsover a wide range of production environments on a24/7on-call rotation basis for high volume, secure transactions, and Web services.
TECHNICAL SKILLS
Operating Systems: LINUX (RHEL 7, Ubuntu 16, CentOS 7)
Container Tools: Docker, Kubernetes, OpenShift, Mesos, ACS, AKS, EKS
Languages and Scripting: Java, .Net, Shell, Perl, Groovy Ruby DSL, Python, Scala
RDBMS/NoSQL: Oracle, MySQL, Mongodb, Redis, Hbase, Cassandra
Version Control Systems: SVN, TFS, GIT, Bitbucket
Continuous Integration tools: Jenkins,Argocd, CruiseControl, Teamcity, Bamboo, Urbancode
Build and Packaging tools: MSBuild, Gradle, Ant, Maven, SBT
Web/Application Servers: WebSphere, WebLogic, Apache, Tomcat, Nginx, NodeJS, HAProxy
Cloud: AWS, Azure, GCP, PKS
Logging and Data Analytics: Cloud Watch, SolarWinds Orion, Dynatrace, Nagios, Splunk, AppDynamics
Monitoring/Graphing: Nagios, Prometheus, New relic, Graphana, AppDynamics, Filebeat, Logstash, elastic search, SumoLogic, Datadog, ELK.
Virtualization/Other Tools: Vagrant, Packer, Terraform, Chef 12, Puppet 5,Ansible, etcd, Helm, Kops, Docker-Swarm, AD, LDAP and Kerberos, Oath, Nexus, Jfrog, Chef, Puppet, Terraform, Ansible, Puppet, RabbitMQ, SQS, Kinesis, Kafka,OPA (OPEN POLICY AGENT), Active MQ
PROFESSIONAL EXPERIENCE
Sr Cloud Consultant (AWS, Azure, OpenShift and Kubernetes)
Confidential, Chicago, Illinois
Responsibilities:
- Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using like AWS, Azure, and Kubernetes etc.
- Experience working with AWS, Azure, Kubernetes, K8s Infrastructure design, deployment, and operational support.
- Responsible for implementing containerized based applications on Azure Kubernetes by usingAzure Kubernetes service (AKS),Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes,Ingress API Gateway,MySQLDatabases andCosmo DBfor stateless storage of external data, and setup reverse proxy Nginx in the cluster.
- Deployed and optimized two tierJava, Python web applications toAzure DevOps CI/CDto focus on development by using services such asReposto commit codes,Test Plansto unit test, deploy App Service,Azure Application Insightcollects health performance and usage data of the process, stored artifacts in blob storages.
- Managed Azure Infrastructure Azure Web Roles, Worker Roles,SQL Azure, Azure Storage, Azure AD Licenses. Virtual Machine Backup and Recover from a Recovery Services Vault usingAzurePowerShell and Portal.
- Serverless framework for deploying MultipleLambda Functions, IAM Roles API Gatewayand containerizing those Functions in such a way that So that can be Platform Independent.
- Composed Cloud formation templates for creating infrastructure in such a way that it can be used creating stacks in different Environments by just changing the Parameter Values in the AWS Environment.
- Created ELB Security Groups,AutoScaling Groups,spun upGPU Large Instances,ECS ClustersWhich Consist of Task Definitions, ECS Services By using single CloudFormation Template.
- UsedTerraformConfiguration files for creatingAWSinfrastructure which consist of API Gateway, Elastic Load balancers (Network and Application), IAM roles, DNS usingRoute 53services, Multiple ECS Clusters.
- ImplementedDocker Swarmto deploy load balance, scale and managedockercontainers with multiple names spaced versions and integrated Cluster Management withDocker EngineusingDocker Swarm.
- EvaluatedKubernetesfor Docker container orchestration. ManagedKubernetescharts using Helm and created reproducible builds of theKubernetesapplications, templatizeKubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
- ImplementedJenkinspipelines into Azure pipelines to drive all micro services builds out to theDockerregistry and then deployed toKubernetes, Created Pods and managed using AKS.
- Working withAnsible towerto manage Web Applications, Config Files, Data Base, Commands, User Mount Points, Packages and for runningplaybooksstream in real-time and amazed to see the status of every running job without any further reloads.
- DevelopedAnsible playbooks, inventories, and custom playbooks inYAML, and encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
- Developed Build and Deployment Scripts using build toolsMS Build, Mavenin Jenkins to migrate from one environment to another environment and utilized Nexus, Maven, SonarQube.
- Automated Installation and configuration ofApache, Tomcatservers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows server.
- Implemented relational Databases,NOSQL DatabaseManagement systems likeMySQL, MSSQL, Oracle, PostgreSQL, Cassandra, CouchDB andMongo DB.
- Coordinate with vendors likeAtlassian, JFrogto review system information, troubleshoot Level 1 to Level 3 issues, reports bugs and submit improvements.
Environment: Azure DevOps, Kubernetes, Docker ACS & AKS, Prometheus, Splunk, Terraform, Ansible, Jenkins, Git, Azure Boards, Maven, SonarQube, Python, PowerShell, YAML, VSTS, Visual Studio Code, Tomcat, Nginx, Linux, Windows servers 2012/201
DevOps Automation Engineer
Confidential, Charlotte, NC
Responsibilities:
- Build and Release Engineer for multiple project teams that involved different development teams and multiple simultaneous software releases.
- Provided design and engineering support towards the successful delivery of IT's cloud project portfolio.
- Participate in deep architectural discussions to ensure solutions are designed for successful deployment, security, cost effectiveness and high availability in the cloud
- Design, implement, and test disaster recovery and business continuity architecture.
- Building CI/CD pipeline automation in Jenkins with scripting languages such as Groovy and Python.
- Create and implement automation in the form of infrastructure as code for cloud platform solutions using Cloud Formation templates.
- Ensure all infrastructure components meet proper performance and capacity standards.
- Worked on architecting and implementing cloud-based solutions with robust Business Continuity and Disaster
- Involved in designing and deploying multitude applications utilizing almost all theAWS stack(Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability,fault tolerance, and auto-scaling in AWS Cloud Formation.
- Creating S3 buckets and managing policies forS3 bucketsand utilized S3 bucket and Glacier for storage and backup on AWS.
Middleware/Build and Release/Configuration Engineer
Confidential, Indianapolis, IN
Responsibilities:
- Maintaining code repository, code Integration and release-based branching in Perforce, Code Building using Jenkins
- Built a comprehensive PERL script which would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
- Worked in creating WebSphere Application ServerClustered Environments and handling Load Balancing for QA, UAT and Production.
- Setup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
- Installed and configured Subversion server on Linux via theApacheWeb Server to provide access over the Http protocol.
- Extensively used Ant, Maven,Perl,andBash Scriptsfor automating build and release tasks.
- Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement.
- Demonstrated experience in the Web and Application server administration with good knowledge ofApache and JBossApplication Platform products.
- Proficient in deploying and support applications onWebSphere, Tomcat, WebLogic application servers