Senior Cloud Engineer/architect Resume
Minneapolis, MN
SUMMARY
- A Cloud enthusiastic team player having around14+ years ofExperience in IT industry as a Cloud DevOps Engineer wif proven expertise inAutomation, Build/Release Engineering and Software development involving cloud computing platforms like Amazon Web Services (AWS andGoogle Cloud (GCP).
- Extensively worked on AWS Cloud services like EC2, VPC, IAM, ELB, ECS, Auto - Scaling, S3, Cloud Front, Elastic Beanstalk, Lambda, Route53, Cloud Watch
- Provisioning AWS EC2 instances wif Auto scaling groups, Load Balancersin a newly defined VPC and used Lambda Functions to trigger events in accordance to teh requests forDynamo Db.
- Experience in designing aTerraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks,Compute Enginesin public and private subnets along wifAutoScalerinGoogle Cloud Platform.
- Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
- Set up a GCP Firewall rules in order to allow or deny traffic to and from theVM'sinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency.
- Experience in providing highly available and fault tolerant applications utilizing orchestration technologies likeKubernetes and Apache MesosonGoogle Cloud Platform.
- Experience in Blue/green deploymentstrategy by creating new applications which are identical to teh existing production environment using Cloud Formation templates & Route53 weighted record sets to redirect traffic from teh old environment to teh pristine environment viaDNS.
- Expertise in creating Kubernetes clusterwifcloud formation templatesand deploy them inAWSenvironment andmonitoringthe health of pods usingHelm Charts.
- Expertise in setting up Kubernetes (k8s)clusters for running microservices and pushed microservices into production wif Kubernetes backed Infrastructure. Development of automation ofKubernetesclusters
TECHNICAL SKILLS:
Cloud Environment: Amazon Web Services (AWS), Google Cloud Platform (GCP)
Infrastructure as code: Terraform
AWS Services: VPC, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, LambdaOperating Systems Linux, Solaris.
Containerization Tools: AWS ECS, Docker, Kubernetes(K8)
Automation & Configuration Tools: Puppet, Jenkins.
Messaging: IBM MQ, TIBCO EMS and Kafka.
Monitoring Tools: AWS Cloud Watch, Splunk.
Bug Tracking Tools: JIRA
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis MN
Senior Cloud Engineer/Architect
Responsibilities:
- Worked wifAWSservices usingS3,RDS,EBS,Elastic Load Balancer, andAuto-scaling groups,EC2instances wif optimized volumes and achieved cloud automation and deployments usingChef,python, andAWS Cloud FormationTemplates.
- Worked wifAWS CLIandAWS APIto manage resources onAWSfor many services such as anEC2,S3,VPC,Cloud Watch,ELB,Auto-scaling, created python script usingAWS APICalls to manage all resources deployed onAWS.
- Provided high durability of teh available data using data storage in theAWS S3bucket, versioningS3, lifecycle policies. Also, web hosting teh data from theS3bucket by creating URLs.
- Configuring theDockercontainers and creatingDockerfiles for different environments.
- Worked wif container-based deployments usingDocker, working wifDocker images,Docker HubandDocker-registriesandKubernetes.
- Very good understanding of Microservices architecture, adapting Industry best practices for Microservices while we break down existing apps into micro services.
- Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and Ingress Controllers -Nginx.
- Point team player onKubernetesfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control teh scaling of pods, troubleshooting pods through ssh andstackdriver/splunk logs.
- Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
- Provide teh permissions and required access to all thepub/sub topicsandsinksto push/write teh data toStackdriver.
- SetupAlertingandmonitoringusingStackdriverinGCP.
- Create custom log metrics usingStackdriverlogging and create charts and alerts using teh custom log metrics.
- Working wif engg and upstream teams like OpenAPI on day-to- day environment issues on DEV and TEST env.
- Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
Confidential, Dallas, TX
Sr. Cloud Engineer (AWS)
Responsibilities:
- Worked wifAWSservices usingS3,RDS,EBS,Elastic Load Balancer, andAuto-scaling groups,EC2instances wif optimized volumes and achieved cloud automation and deployments usingChef,python, andAWS Cloud FormationTemplates.
- Worked wifAWS CLIandAWS APIto manage resources onAWSfor many services such as anEC2,S3,VPC,Cloud Watch,ELB,Auto-scaling, created python script usingAWS APICalls to manage all resources deployed onAWS.
- Provided high durability of teh available data using data storage in theAWS S3bucket, versioningS3, lifecycle policies. Also, web hosting teh data from theS3bucket by creating URLs.
- Configuring theDockercontainers and creatingDockerfiles for different environments.
- Worked wif container-based deployments usingDocker, working wifDocker images,Docker HubandDocker-registriesandKubernetes.
- Created private cloud usingKubernetesthat supportsDEV,TEST, andPRODenvironments.
- Implemented a production ready, load balanced, highly available, fault tolerant, and auto scalingKubernetesAWS infrastructure and Microservices containerorchestration.
- Creating clusters usingKubernetesand worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writingYAML files.
Confidential, Fort Worth, TX
Sr. Cloud Engineer GCP/AWS
Responsibilities:
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Setup GCP Firewall rules to allow or deny traffic to and from teh VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
- Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers
- Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and prod using Terraform Created projects, VPC's, Subnetwork's, GKE Clusters for environments.
- Worked on Jenkins file wif multiple stages like checkout a branch, building teh application, testing, pushing teh image into GCR, Deploying to QA3, Deploying to QA9, Acceptance testing and finally Deploying to Prod
- Responsible for Setup and build AWS infrastructure using resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Autoscaling and RDS using CloudFormation templates.
- Implementation of new tools such as Kubernetes wif Docker to assist wif auto-scaling and continuous integration (CI) and Upload a Docker image to teh registry so teh service is deployable through Kubernetes. Use teh Kubernetes dashboard to monitor and manage teh services.
- Worked on installing, configuring and managing Docker Containers, Docker Images for Web Servers and Applications and Implemented Docker -maven-plugin in and maven pom to build Docker images for all microservices and later used Docker file to build teh Docker images from teh java jar files
- Environment:AWS, EC2, RDS, ELB (Elastic Load Balancing), S3, Cloud watch, Cloud Formation, Route53, Lambda, Terraform, Jenkins CI/CD, Autoscaling, Docker, Kubernetes, GCP, Service now, Kafka, Blue/green deployment.
Confidential, San Antonio, TX
Sr DevOps/Cloud Engineer (AWS)
Responsibilities:
- Worked wifAWSservices usingS3,RDS,EBS,Elastic Load Balancer, andAuto-scaling groups,EC2instances wif optimized volumes and achieved cloud automation and deployments usingChef,python, andAWS Cloud FormationTemplates.
- Worked wifAWS CLIandAWS APIto manage resources onAWSfor many services such as anEC2,S3,VPC,Cloud Watch,ELB,Auto-scaling, created python script usingAWS APICalls to manage all resources deployed onAWS.
- Provided high durability of teh available data using data storage in theAWS S3bucket, versioningS3, lifecycle policies. Also, web hosting teh data from theS3bucket by creating URLs.
- UtilizedAWS CLIto automate backups of ephemeral data-stores toS3buckets,EBSand createAMIsfor mission-critical production servers as backups and usedAWS Beanstalkfor deploying and scaling web applications and services developed
- Terraformas infrastructure as code, execution plans, resource graph and change automation. ManagedAWSinfrastructure as code usingTerraform.
- Configured three types of blobs, block blobs, page blobs, and append blobs inAzurefor storing a large amount of unstructured object data such as text or binary data, that can be accessed from anywhere viaHTTPorHTTPS.
- Created private cloud usingKubernetesthat supportsDEV,TEST, andPRODenvironments.
- Implemented a production ready, load balanced, highly available, fault tolerant, and auto scalingKubernetesAWS infrastructure and microservice containerorchestration.
- Creating clusters usingKubernetesand worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writingYAML files.
- UsedJenkinsand pipelines to drive all micro-services builds out to theDocker-registryand then deployed toKubernetes, CreatedPodsand managed usingKubernetes.
- configuringEC2Instances and Solved Gateway time issue onELBand moved all teh logs toS3Bucket by usingTerraform.
- Responsible for managingAWSresources in teh cloud and maintain Continuous Integration and Continuous Deployment(CI/CD)pipeline for fast-paced robust application development environment.
- Configured automation and maintained build and deploymentCI/CDtoolsGit,Jenkins,ANT,Maven,Docker-registry/daemon,NexusandJIRAfor Multi-Environment (Local/POC/NON-PROD/PROD) wif high degrees of standardization for both infrastructure and application stack automation inAWS cloudplatform.
Environment:AWS, Docker, Jenkins, Terraform, Kubernetes, Splunk.
Confidential, Greater Minneapolis, MN
DevOps AWS Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to theAgile Process.
- Written Cloud Formation Templates(CFT)inJSONandYAMLformat to build theAWSservices wif teh paradigm of Infrastructure as a Code.
- Involved inAWSEC2, VPC, S3, SQS, SNS based automation throughTerraform,Python,and BashScripts. Adopted new features as they were released byAmazon, includingELB&EBS.
- DevOps role converting existingAWSinfrastructure toServer-lessarchitecture(AWS Lambda, Kinesis)deployed viaTerraformtemplate.
- Part of teh Developers team supporting teh automation of software delivery across multipleAWS regionsandavailability zoneswhile also helping to support over 1000 workloads toAWSto reduce its data center footprint to support anagiledisaster recovery system
- Releasing code to testing regions or staging areas according to teh schedule published.
- Implementing aContinuous Deliveryframework usingPuppetin multiple environments.
Environment:AWS CloudWatch, CloudTrail, Nagios, Splunk, EC2, VPC, S3, SQS, SNS, Terraform, ELB & EBS, Lambda, UNIX, JIRA.
Confidential, Phoenix, AZ
Build/Release Engineer
Responsibilities:
- Release Engineerfor a team that involved different development teams and multiple simultaneous software releases.
- Developed and implementedSoftware Release Managementstrategies for various applications according to theagile process.
- Responsible for designing and deploying bestSCM processesandprocedures.
- Supported and developed tools forIntegration,Automated Testing, andRelease Management.
- UsedSubversionasSource Code Repositories.
- ManagedSVN repositoriesfor branching, merging and tagging.
- Coordinate/assist developers wif establishing and applying appropriateBranching,Labeling/Naming ConventionsusingGITsource control.
- Analyze and resolve conflicts related to merging of source code forSubversion.
- Installing, configuring and administeringJenkins CI toolonLinux Machines.
- UsedJenkinsforContinuous Integrationand deployment intoTomcat Application Server.
- Developed build and deploymentscripts usingAntandMavenasbuild toolsinJenkinsto move from one environment to other environments.
- DevelopedShell/Perl ScriptsforAutomationpurpose.
- Configure,monitorand automateAmazon Web Servicesand involved in deploying teh contentcloud platformonAmazon Web ServicesusingEC2.
- Good noledge ofAWS services like Glacier,ELB (Load Balancers),RDS,SNS, andIAMand hands-on experience onAmazon Web Services (AWS)provision.
- UsedAmazon Route53to manageDNS zonesand give publicDNSnames toelastic load balancers IP'sandAWS Beanstalkfor deploying and scaling web application.
- Maintained and coordinated environment configuration, controls,code integrity, andcode conflictresolution & worked onNagiosfor monitoring teh systems.
Environment:Chef, Maven, Nagios, Subversion, AWS, Power Shell, Shell/Perl, SCM, SVN, Jenkins, Tomcat.
Confidential, NY
JAVA/J2EE Developer
Responsibilities:
- Set upJenkinsserver and build jobs to provide continuous automated builds based on polling theGitsource control system during teh day and periodic scheduled builds overnight to support development needs usingJenkins,Git,J-unit,Selenium, andMaven.
- Coordinated wifQAandDEVteams for validating theCRs.
- Created conditional logic in pages usingJSFtags andJSTL.
- Developed teh application web pages usingHTML,CSS,JSP,Java scriptandjQuery.
- Worked as a full stack developer responsible forWeb,Middle TierandDatabasesin teh development of teh application.
- Developed use case diagrams,Object diagrams,Class diagrams, andSequence diagramsusingUML.
- Implemented presentation layer using Struts, JQuery.
- Implemented user interface(UI)usingJSP,HTMLandCSS.
- Extremely used plainJavaScriptlibrary to do teh client-side validations.
- Developed data access components usingJDBC,DAOs, andBeansfordata manipulation.
- Developed severalREST web servicessupporting bothXMLandJSONto perform tasks.
- Extensively did client-side validations usingJavaScriptand developed teh requiredServlets.
- Designed and developed aJDBCdriver that interacts wif teh database by interceptingSQL.
- Worked wifJDBCprograms usingMySQLdatabases and developSQLandPL/SQLforOracleto process teh data.
- UsedGITas a version control system to store current and previous versions of source code.
- Providing technical assistance in creating High Level and Low-Level design usingspring framework,Web Logic,SOAP Web Services,JDK1.6.
Environment:Java, J2EE, JavaScript, HTML, CSS, JSF, QA, DEV, MySQL, DAO, JDBC, JQuery, SQL, PL/SQL, Eclipse, JavaBeans, UML, JSP.