Sr Devops / Aws Cloud Engineer Resume
Malvern, PA
SUMMARY
- Senior DevOps Engineer, System Administrator and IT professional with over 9+ years of IT Industry Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
- Good knowledge on using Artifactory repos for Maven and Ant builds.
- Hands on developing and executing Shell scripts, Perl scripts and Python scripting.
- Expertise in executing of XML, Ant scripts, shell scripts, Perl scripts and Java scripts.
- Good knowledge on Linux, Solaris and UNIX administration.
- Expert in designing and developing Jenkins deployments.
- Experience on Continuous Integration Jenkins and Anthill, performed end to end automation for build and deployments.
- Hands on experience using
- Working knowledge of branching and merging code lines in the GIT and resolved all the conflicts raised during merges.
- Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub.
- Experience of working with release and deployment in Java/J2EE, Android, C, C++ and web application environments.
- Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
- Implemented microservices, application development, and migration using AWS/Azure services such asAzure DevOps, Kubernetes Service (AKS), Container Registry,Cosmos DB, andGrafana, Azurepipelines,Monitor, RBAC, AWS Kubernetes EKS and Kubernetes API to run workloads on EKS Clusters.
- Experience in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
- Knowledge of databases issues and trouble shooting skills.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases
- Extensive experience in installing, configuring and administeringJenkins CI toolon Linux machines. Used Jenkins pipelines to drive all Microservices builds out to theDocker registryand then deployed toKubernetes, Created Pods and managed usingKubernetes.
- Excellent experience in designing, documenting and automating the build and release process.
- Good analytical, presentation & communication skills and able to adapt new technologies and project environments.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7/CentOS, Ubuntu/Debian/Fedora, Windows
Languages: C, C++, C#, Python, Ruby, Java/J2EE
CI Tools: JENKINS, HUDSON, Bamboo, Anthill Pro, Nexus
CM Tools: CHEF, Puppet, Ansible, Terraform
Cloud Environment: AWS, Azure, IaaS, PaaS, SaaS
Databases: MySQL, mongo DB, SQL Server
Scripts: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, Groovy
Version Control Tools: GIT, SVN, Bitbucket, GitHub
Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.
Web/App servers: Web logic, Web Sphere, Apache Tomcat, IIS, HIS, JBOSS.
RDBMS: Oracle, SQL SERVER, MYSQL. No SQL, Cassandra, Mongo DB, DB2, Dynamo DB, PostgreSQL
Static Code Analysis Tools: Klocwork, FxCop, SonarQube
Code Analysis Tools: Understand, Semmle
Architectural Analysis Tools: Lattix
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Sr DevOps / AWS Cloud Engineer
Responsibilities:
- Working as an AWS DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
- Working on creating a Continuous Delivery CI pipeline with AWS Code Pipeline to automate builds with AWS Code Build.
- Monitored and tracked SPLUNK performance problems, administrations and open tickets with PLUNK.
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Experience with AWS services like Amazon S3, RDS, EC2, Cloud Formation, Lambda, VPC, ELB, Glacier, Elastic Block Store, Dynamo DB, Amazon RDS, Code Deploy, CloudWatch, Amazon IAM, SES, SQS, Security Groups and Route 53 in Agile environment
- Migrating and maintaining build and test environments into the Cloud Infrastructure.
- Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Customize existing playbooks downloaded from the puppet supermarket using Python DSL and Handlers
- Worked onDocker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers inAWS ECS.
- Building/MaintainingDockercontainer clusters managed by Kubernetes, Linux, Bash, GIT, Docker.
- UtilizedDockerfor the runtime environment of the CI/CD system to build, test deploy.
- Collaborated with development & support teams to service a continuous delivery environment with the use of build platform tool DOCKER
- Worked with Ansible playbooks for orchestration, provisioning, configuration management and application development on LAMP stack.
- Designed Auto - scaling Launch configurations templates using various modules like Key-pairs, Security groups and block device via VPN.
- Maintain the best in class AWS Cost Optimization, AWS Cloud Security, Operational Excellence, Performance, and Reliability for AWS Cloud architecture and deployments.
- Built APKs written in JavaScript through Cordova builds - generating Docker images of the Cordova build and deployed the Docker builds as APKs into in-store POS devices for associate use
- Written Ansible playbooks to manage configurations and automate installation process. Experience with Ansible Tower to manage Multiple Nodes and Manage inventory for different Environments.
Environment: Jenkins, Ansible, Docker, Kubernetes, Maven 4.0, PCF, GIT, LINQ, JSON, Java, LAMP, Splunk, SOAP UI Tool, jQuery, Bootstrap, UDeploy, Windows,AWS- EC2, S3, VPC,CloudWatch, NACL, Route 53, IAM, SQS, SNS, SES, Apache servers, Linux servers.
Confidential, Richmond, VA
Sr. AWS/DevOps Engineer
Responsibilities:
- Deployment, automation, management, and maintenance of AWS cloud-based production system.
- Ensuring availability, performance, security, and scalability of AWS production systems.
- Provision of critical system security by leveraging best practices and prolific cloud security solutions.
- Worked on Continuous integration technologies Jenkins, Rancher, Docker, Golang, Chef, Puppet.
- Worked on building and deploying Java code through Jenkins.
- Worked with development team to generate deployment profiles (jar, war, ear) using Maven, Gradle scripts spark Terraform and Jenkins.
- Configured pre-commit hooks for github/gitlab and integrated with EKS, Jenkins and JIRA and post commit hooks for triggering continuous build.
- Worked on Amazon Sage Maker cloud machine-learning platform to create, train, and deploy machine-learning models in the cloud.
- Integrate with third-party learning
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using .NET & Security Groups, and IAM.
- Partner with IT, applications and data teams on implementation and support of cloud native technologies in pyspark, github/gitlab, Golang, OpenShift, Rancher, Terraform & AWS.
- Experience implementing Customer-specific Artificial Intelligence / Machine Learning solutions (data science, analytics, ML models, Postgres/SQL/databases/data lakes, etc.)
- Hands-on Development skills key technologies - Java/Groovy, Docker, EKS, Ansible, Infrastructure-as-Code (IaC), pyspark Docker, github/gitlab, Cloud Kubernetes/OpenShift, PODS, Golang, AWS Lambda/Azure Functions, NoSQL such as MongoDB or DynamoDB & VPC.
- Experience in CI/CD (Continuous Delivery / Continuous Integration), cloud computing, developing, deploying and maintaining applications in a cloud hosted environment or pipeline such as Docker, OpenShift and/or Jenkins.
- Worked onimplementing industry standard security and compliance practices for docker Kubernetes AWS etc.
Environment: AWS Cloud, Bitbucket, Terraform, Git, Confluence, Jira, Python, Docker, Boto3, pyspark Cloud Ware, Google sheets, Microsoft Office Suite, Git, Maven, Rancher, Gradle, Golang, Ansible, Nginx, Apache, Nagios, Docker, Kubernetes/OpenShift, Python, Shell Bash, JSON, .NET, YAML Ruby.
Confidential, Pittsburgh, PA
Sr. DevOps/ Cloud Engineer
Responsibilities:
- UsedAzure Kubernetesservice to deploy a managed Kubernetes cluster inAzureand created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
- Configured servers to hostTeam Foundation Server (TFS)instance to setup and manage Continuous Integration(CI)using Team Foundation (TF) Build Service.
- Responsible for Administering and MonitoringVisual Studio Team System(VSTS),taking backups and consolidating collections at the time of migration from one version ofVSTSto another.
- ImplementedJenkinspipelines into Azure pipelines to drive all micro services builds out to theDockerregistry and then deployed toKubernetes, Created Pods and managed using AKS.
- InstalledDockerRegistry for local upload and download ofDockerimages and even fromDockerhub.
- Worked on the Docker ecosystem with a bunch of open source tool likeDocker machine, Docker Compose, Docker Swarm.
- Designed and DevelopedBambooBuilds deployments onDockercontainers.
- Defined dependencies and
- Scripts utilizing Azure Stack Services and Utilities focusing on Automation.
- Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the ContentDelivery Network(CDN), custom domain, Managing access and storage access key.
- Experience in Windows Azure Services likePaaS, IaaSand worked on storages like Blob (Page and Block), Sql Azure. Well experienced in deployment & configuration management and Virtualization.
- Automated various infrastructure activities like Continuous Deployment using Ansible playbooks and has Integrated Ansible with Jenkins onAZURE.
- Designing and implementing fully automated Server build management,
- Monitoring and deployment by using technologies likeCHEF &Ansible
- Used Docker in build automation pipeline and production deployment & implemented the setup for Master slave architecture to improve the Performance of Jenkins. Used Jenkins for Continuous Integration and deployment intotomcatApplication Server.
- Developed and supported the Software Release Management and procedures. Also experienced with working on Subversion, Proposed and implemented branching strategy.
- Used Docker for settingAzure Container RegistrywithDockerand Docker-compose and actively involved in deployments on Docker usingKubernetes.
Environment: ANT, MAVEN, Subversion (SVN), CHEF, Docker, Vagrant, EC2, Ansible, JIRA, LINUX, RHEL, SNS, SQS, Kubernetes, Shell/Perl Scripts, Bitbucket, Python, TFS, SCM, API, GIT, Jenkins, TomCat, Java, Azure TFS, Azure VSTS, Visual Studio, Visual Studio Code, GitBash, Python
Confidential, Tampa, FL
DevOps / Cloud Engineer
Responsibilities:
- Worked on integrating Git into the continuous Integration (CI) environment along withJenkinsConfigured the services using modernDevOpstools.
- Refined automation components with scripting and configuration management usingAnsible.
- Wrote Ansible playbooks from scratch inYAML. Installing, setting up & TroubleshootingAnsible, created and automated platform environment setup.
- Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring usingAnsibleplaybooks.
- ImplementedAWSsolutions likeRoute 53,EC2,S3,IAM,EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling in Cloud FormationJSON templates. Created snapshots andAmazon machine images (AMI)of the instances for backup and created access Management (IAM) policies for delegated administration within AWS
- MigratedVMWARE VMs to AWS usingAWS Direct Connect Serviceand Defined comprehensive strategy around security as part of AWS migration strategy.
- Written Templates forAWSinfrastructure as a code usingTerraformand CloudFormation to build staging and production environments.
- Earned a reputation for designingAWScloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs
- Installed and administeredDockerand worked withDockerfor convenient environment setup for development and testing.
- Automated the deployment process by
- Configured and administeredJenkinspipelines for automated builds and responsible for installing Jenkins master and slave nodes.
- Experience with container-based deployments usingDocker, working withDocker images, Docker HubandDocker-registriesandKubernetes
- Worked closely with DBA Teams to adjust kernel parameters as per requirements.
- Worked onGIT(Git Hub) repositories as Distributed Version Control System.
- Installed and configuredGITto implement branching strategy which is suitable foragiledevelopment also provided continuous support and maintenance of software builds.
- Responsible for taking the source code and compiling usingMavenand package it in its distributable format, such as a WAR file.
Environment: Red hat Enterprise Linux (RHEL) 7/6., Java, Eclipse, Toad, Git, Tomcat, Apache, Ansible, Jenkins, Python, Ruby Chef, JIRA, Docker, Kubernetes, Maven, Artifactory, UDeploy, Ubuntu, CentOS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Chef-solo/server.
Confidential, Charlotte, NC
DevOps Engineer
Responsibilities:
- Providing Cost Optimizing solutions for Infotech AWS accounts by assisting with review, identify and correct performance/scaling issues of their application environment.
- Review the AWS Services (EC2, S3, RDS, IAM, Lambda, EBS, CloudWatch) using Cost Explorer.
- Scripting CloudFormation Templates in YAML OpenShift and Python.
- Recommending the RI purchases and Right Sizing EC2 instances for performance and cost.
- Auto Remediation using a Cloud Custodian in an Ansible framework.
- Used BitBucket as distributed version control to maintain the scripts.
- Actively monitoring the cost for individual accounts and review it with the technical leads to ensure is under control.
- Implement Continuous Integration (CI) and Continuous Delivery (CD) using Git, GitHub, Terraform and AWS services (IAM, EC2, VPC, CloudFront, Lambda, Rekognition, EBS, EFS, DynamoDB, Route53, ELB, Cognito, KMS), ANSIBLE/CHEF.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Coded Java backend, JSP, Struts, JavaScript, Business classes.
- Implement monitoring for AWS hosted applications using Sensu Core monitoring tool.
- Installing and configuring WebSphere, Nginx, Apache application servers on RHEL OpenShift environments.
- Worked on AWS Ops Works in integration with Chef configuration management tool to maintain infrastructure.
Environment: AWS, Bitbucket, Git, Confluence, Jira, Yaml, Python, Docker, Cloud Custodian, Boto3, Google sheets, CloudCheck, Cloud Custodian, Jinja2, Ansible, Microsoft Office Suite, AWS (EC2, VPC, S3, ELB, Auto Scaling, EBS, IAM, CloudWatch, CloudFormation), Git, Maven, Gradle, Ansible, Nginx, Apache, Nagios, Docker, Kubernetes, Python
