Jr. Aws Cloud Engineer Resume
3.75/5 (Submit Your Rating)
Chicago, IL
SUMMARY:
- Experience with AmazonCloud Administration which includes services like: IAM, EC2, S3, EBS, VPC, ELB, SNS, RDS, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Good knowledge on DevOps tools like GIT, Jenkins, Maven, Chef, Ansible, Docker, Kubernetes, Terraform.
- Good knowledge on creating AWS users and groups through IAM and use permissions to allow and deny their access to AWS resources
- Creating snapshots and Amazonmachineimages (AMIs) of the instances for backup and creating clone instances
- Hands on experience in creating VPC using NACL, public, privatesubnets, Inbound & Outbound Security Groups, Route Tables, NAT Gateway, as per requirement and distributed them as groups into various availability zones of the VPC.
- Good knowledge in messaging services SimpleNotificationService (SNS), SimpleQueueService (SQS).
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and createAMIs for mission critical production servers for backup.
- Good knowledge on server and storage using AWScloudwatch and automated deployment of websites, applications and services to production environments
- Good knowledge on writing Terraform modules for Creation of EC2 Instance and VPC using Terraform scripts
- Hands on experience in setting up Cloud Front Content Delivery Network (CDN) which is used to deliver the data to the edge locations.
- Hands on Experience on GITto help manage and document all the changes to Application code and Configuration Management Code and having strong experience on source control concepts like Branches, Masters, Merges and Tags.
- Managed and distributed builds generated by Maven by using binary repos like Nexus and Artifactory.
- Good knowledge on MAVEN, as build tools for writing build.xml and pom.xml and building of deployable artifacts from source code.
- Good Exposure on Chef Workstation, Chef Server, Chef Client, servers and nodes.
- Knowledge in different concepts of Chef like recipes, cookbooks, Roles, Environment, Databags, Attributes, Templates, Runlists and Knife.
- Done Orchestration and Configuration Management of middleware and applications deployment by writing Ansible Playbooks and pushing them into Environments
- Configured Docker file with different artifacts to make an image and using Ansible Playbooks deployed those Docker images to different servers for running the applications on containers.
- Knowledge in working with several Docker components like Docker Engine, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
- Knowledge in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
- Knowledge in automating deployments, scaling, and operations of application containers across clusters of hosts, provided container - centric infrastructure by Kubernetes and to manage the containerized applications, creating config Maps, deployments, secrets, services and deploying application containers as pods.
- Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling.
- Deployed and configured Elastic search, Fluentd and Kibana (EFK) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray.
- Strong experience in deploying the code through Application, Static and Dynamic on servers Apache Tomcat, Apache, NGINX, Windows IIS, Web Sphere, Web Logic.
PROFESSIONAL EXPERIENCE:
Jr. AWS Cloud Engineer
Confidential - Chicago, IL
Responsibilities:
- Experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like IAM, EC2, Elastic Load-balancers, Elastic Container Service, S3, Elastic Beanstalk, Cloud Front, Elastic File system, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWSEC2 instances.
- Resources like Amazon RDS, Kubernetes cluster which hosts production servers are hosted in private subnets in a VPC, Security to infrastructure is achieved through NACLs, VPC flow logs, Nat gateways, Bastion Hosts, MFA, LDAP implementation.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Used AWS Cloud Watch as a monitoring tool to check the health status of the virtual instances.
- Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and Vm's as required in the environment.
- Managed and Maintained code repository in Git, improved practices of branching and code merge for custom needs of development team.
- Automation of new job creation by implementing and managing Jenkins DSL. Setup Jenkins master/slave architecture to use Jenkins as pipeline as service.
- Hands on experience with Jenkins CI/CD pipeline involves Git repository, Maven build and post build steps like notification and continuous delivery in the Dev, Test and UAT environment.
- Created jobs for builds and deployments, installed several plug-ins in Jenkins to support multiple tools required for the implementation of projects.
- Designed Devops workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker, Chef, Ansible&Cloud formation tools.
- Configuring Jenkins pipeline for auto deployment through continuous integration (Jar build, AMI creation, Integration test, contract test, performance test, deploy in Test environment and then into Production).
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers and Accessing the Prometheus Dashboard.
- Enable Auditing for Kubernetes Cluster and Monitoring the logs locally, depends on the namespaces required through metadata level.
- Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling.
- Automating Server Builds using Chef, Installed and configured Splunk on Linux servers for log analysis, Installed Altiris agent for patching on Windows servers.
- Deployed and configured Elastic search, Fluentd and Kibana (EFK) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray.
- Configured the logs using Prometheus locally and Forwarding the logs to Splunk using Fluentd.
DevOps Engineer
Confidential
Responsibilities:
- Designed and Developed a Backend Video Solution Service where client can have exciting range of user capabilities and support the complete spectrum of back end video processes of the shelf, developed features using JAVA/J2EE and entire application was developed in Micro-Service Architecture and hosted in AWS Environment.
- Good knowledge in all areas of Jenkins like Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.
- Created CI/CD pipeline having DevOps tools like github, Jenkins for integration, Maven for code build, Nexus Repository to store artifacts and used chef cookbooks for maintaining Infrastructure ready for production.
- Implemented server less webpages to cut down server cost, when user makes a request on webpage, which directs to Route53, then request triggers a S3 bucket which holds static websites a button on webpage is directed to API Gateway which triggers a Lambda Function, Lambda function request falls back through API Gateway, S3 bucket and to user.
- Microservices are developed using Spring Boot and REST API is used for communication between them, Hibernate Framework is used to extract data from MySQL database, User Preferences are stored in Amazon RDS (MYSQL), Videos are stored in Amazon S3 Buckets, used cloud front networks (CDN) and S3 transfer acceleration for video caching in the infrastructure.
- Experience in working with LinuxCron jobs, Windows batch jobs.
- Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
- Developed Chef Cookbooks, Recipes in Ruby scripts and Resources, Runlists, managing Chef Client nodes, and uploading cookbooks to chef-server.
Build and Release Engineer
Confidential
Responsibilities:
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kick start-based network installation
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavors of UNIX.
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
- Maintained detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
- Experience of working with the release and deployment of large-scale Java/J2EE Web applications using GIT repository,
- updating the GIT log properties for revisions. Setting up the GIT sync servers, changed rev properties for GIT sync.
- Automated the regular tasks in Subversion and Streamlining the process of access to GIT.
- Managed GIT repositories for branching and merging the code as per the schedule.
- Built source code and created Dynamic Views and Snapshot views for end users using Maven scripts.
- Configured Jenkins with GIT for appropriate release builds. Scheduled automated nightly builds using Subversion.
- Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
- Designed and implemented fully automated server build with Jenkins, chef.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT to schedule the builds.
- Setting up Jenkinsmaster, adding the necessary Plugins and adding more slaves to support scalability and agility.
- Designed the project workflows/pipelines using Jenkins for ContinuousIntegration and deployment into different Web/ApplicationServers
- Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.
- Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
TECHNICAL SKILLS:
AWS, Linux/Unix, GIT, Jenkins, Maven, Chef, Ansible, Terraform, Docker, Kubernetes, Python, Bash, Splunk, Apache Tomcat.