Cloud Ops Administrator

2 weeks ago


Suwanee, United States XL Softek Full time

**Location**: Various
**Type**: Full Time

**AWS DevOps Engineer**:
Requirements: At least a minimum of a Bachelor’s Degree in Computer Science or a related technical field, is required to perform the duties.

Job Duties:

- Used GZIP with AWS CloudFront to forward compressed files to destination node/instances.
- Designed MapReduce workflow with AWS EMR and utilized SNS and assigned ARN to S3 for object loss notifications.
- Created users and groups using Identity Access Management (IAM). Assigned individual policies basing on compliance and tagging requirements to each group.
- Integrated CloudWatch alarms into PagerDuty Services to automatically create incidents and slack alerts.
- Created S3 backups using versioning enable and moving objects to Amazon Glacier for archiving purpose.
- Created classic ELB’s and used Route53 with failover, latency options for high availability and fault tolerance.
- Configured Security group for EC2 Windows, Linux instances and for puppet master & various puppet agents.
- Increased EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature.
- Leveraged AWS security groups, NACLs, Internet GW’s, NAT instances to ensure a secure zone for the organization.
- Created various custom dashboards, metrics for memory utilization, CPU utilization, alarms and notifications for EC2 hosts using AWS Cloud Watch.
- Expert in Groovy, Shell and Python scripts to automate jobs and configured them to run periodically in Jenkins.
- Written a Groovy Script to approve 1000+ pending signatures/hashes in Jenkins all at a time between Job migrations between production environment.
- Developed a Shell script that automates to decrypt & store the log files into Amazon S3 using python boto.
- Written a Groovy Script to remove the offline build agents/slaves from the Jenkins console; The script will check only dynamic slaves instead on static, delete them and provide the exit status to the users.
- Experienced in Bash Shell Scripting and created Cron Jobs for repetitive tasks on linux machines.
- Created Shell and Python scripts for system administration and manual processes in AWS via command line.
- Written a Groovy Script to clear the pending/hung jobs Jenkins Master build queue waiting for invalid slave labels or user inputs.
- Specialist in building an end to end CI/CD Pipeline in Jenkins to retrieve code, compile, perform tests & push build artifacts to JFrog Artifactory.
- Written the code and stored the source code in GIT version control system.
- Used Atlassian Bitbucket Server to commit and push changes from the GIT Client to Bitbucket
- Pulled the code from Bitbucket to Cloudbees Jenkins using Git plugin’s and build the code using tools like maven and ant.
- Integrated Sonarqube with Jenkins and bitbucket for the dynamic code analysis and set quality profiles and quality gates for the team.
- Deployed build artifacts during the jobs into the JFrog Artifactory and tagged artifacts by build number.
- Experienced in branching, build and release strategies in GIT for different projects.
- Developed build and deployment standards with inputs from development, operations, and IT security.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts.
- Configured each project permissions exclusively to the customer teams depending on their AKMID.
- Worked with the customers in resolving the integration issues between their Jenkins Jobs across other platforms.
- Installed and configured various community and tier 1 plugins and Integrated Atlassian Bitbucket with Jira using OAuth Authentication, for linking Jira tickets for code commits.
- Expert in building docker images depending on the team’s requirement and deployed them to artifactory server:

- Automated the docker image creation by configuring a Parameterized Jenkins jobs with parameters.
- The parameterized job will take a json file input, build the Dockerfiles and store them Bitbucket repo and the downstream job will build the images and push them to Jfrog artifactory.
- Written and built custom Dockerfiles to create docker images from scratch. Developed alpine linux and centos images and used them as docker containers.
- Installed a private Docker Registry for local upload and downloaded Docker images from Docker hub.
- Installed and Upgraded node, npm, maven, angular, and cloudfoundry etc., packages on docker images.
- Virtualized traditional servers leveraging Docker Containers for test and development environment needs.
- Proficient in configuring Static and Dynamic slaves in Jenkins masters to use as build agents for customer jobs.
- Launched EC2 instances using Cloud Formation and Terraform templates for automated cloud deployments.
- Configured Windows, Mac & Linux instances as static slaves in Jenkins to offload the load from Jenkins master and build the customer jobs to be run on these slaves.
- Configured the dynamic slaves in Jenkins leveraging Kubernetes,



  • Suwanee, United States Control Southern Full time

    Term:ThreeSemester Co-op At Control Southern, we believe that if you live with integrity, success will follow. Control Southern helps manufacturing plants in the Southeast run better, faster and smarter through automation and customized valve solutions. We offer on-site consultation, engineering services, top-notch products and business experience. To grow...